Tag: swift
-
Dynamic Programming 1D Coin Change in Swift
DP is one of the hardest parts of coding interview. The actual code is very short. But defining the small problem and deciding how to reuse previous value is hard. In this post I’ll introduce a famous DP problem called Coin Change. You are given coin denominations and a target amount. You can use each…
-
Knuth-Morris-Pratt Algorithm in Swift
This algorithm is useful for finding matching patterns in a string.The concept is very clever, but I found it difficult to understand at first. So, I decided to visualize it First, Let’s learn what LPS is LPS is the length of the longest prefix that is also a suffix,excluding the entire string itself. In the…
-

VS Code Setup for Swift Project
VS Code is not an IDE (Integrated Development Environment). It is code editor. So If you want to run and debug code, have to do some extra steps. I highly recommend reading this article. You may think I know what VSCode is. But some parts you may not know. Step 1. Download and Install VS…
-
Run Scheduled Jobs in Swift Vapor with Redis
Step-by-step guide to setting up scheduled jobs in Swift Vapor using Redis. Covers Redis installation, AsyncScheduledJob creation, and Vapor queue configuration for Server-Side Swift.
-
Server-Side Swift: AWS Lambda with OpenAPI Generator (Part 1)
Build an AWS Lambda function with Server-Side Swift and OpenAPI Generator. Complete tutorial from setup to local debugging with step-by-step instructions for Vapor developers.
-

Set Up swift-format in Xcode 16
How to set up Swift Format in Xcode 16 for consistent code style. Create a swift-format.json config file and add a build script to automatically format your Swift code on every build.
-
iOS Security: Certificates, Code Signing, ATS, and CryptoKit
Security topics are common interview question. I summarized what is Certificate, Provisioning, Code Signing, App Transport Security and CryptoKit.
-

Laid Off at 40: My Senior iOS Interviews with Google, Meta, and Amazon
My experience interviewing for senior iOS roles at Google, Meta, and Amazon after being laid off at 40, including preparation and interview rounds.
-

Core Animation Basics
Core Animation fundamentals for iOS developers. Learn how bitmap-based rendering, layers, and animation work together to create smooth visual effects in your apps.
-

iOS, Useful Bit Manipulation Techniques
Learn practical bit manipulation in Swift, including AND, OR, XOR, shifts, bit checks, counting set bits, and reversing bits.





You must be logged in to post a comment.