Ios Developer Interviews

Ios Developer Interview Questions

"iOS developers specialize in creating applications for iPhone and iPad. During an interview, expect employers to ask challenging technical questions about the limits and capabilities of iOS applications in addition to textbook programming questions. Be prepared to discuss relevant projects from past jobs or individual work."

7,861 ios developer interview questions shared by candidates

When the online debugging test starts, you need to download a project from a private github repo. The project is very big. Certain sections of the code are marked with "DO NOT MODIFY". They give three different tasks to perform in this repo. Task 1: There are a list page and detail page. Find some UI bugs and fix them. You need to be familiar with SwiftUI state management (Observable, State, etc) and MVVM. Task 2: you are expected to create three different ways to concurrently fetch some data using an existing API. The three ways are: GCD (dispatch group), Combine (publisher), and Swift Concurrency (async await). Task 3: You are supposed to debug a login issue. The login always fails or fails some of the time. It's likely a race conditioning issue. The SessionService they provided for authentication verification is completely incomprehensible to me. I have no idea how it works. You are not allowed to use AI coding assistant. You are allowed to look stuff up in a browser but not on stackoverflow.
avatar

Senior IOS Developer

Interviewed at Speechify

4.4
Sep 26, 2025

When the online debugging test starts, you need to download a project from a private github repo. The project is very big. Certain sections of the code are marked with "DO NOT MODIFY". They give three different tasks to perform in this repo. Task 1: There are a list page and detail page. Find some UI bugs and fix them. You need to be familiar with SwiftUI state management (Observable, State, etc) and MVVM. Task 2: you are expected to create three different ways to concurrently fetch some data using an existing API. The three ways are: GCD (dispatch group), Combine (publisher), and Swift Concurrency (async await). Task 3: You are supposed to debug a login issue. The login always fails or fails some of the time. It's likely a race conditioning issue. The SessionService they provided for authentication verification is completely incomprehensible to me. I have no idea how it works. You are not allowed to use AI coding assistant. You are allowed to look stuff up in a browser but not on stackoverflow.

Viewing 1121 - 1130 interview questions

Glassdoor has 7,861 interview questions and reports from Ios developer interviews. Prepare for your interview. Get hired. Love your job.