Senior Ios Engineer Interview Questions

2,074 senior ios engineer interview questions shared by candidates

- What traits does a good Product Manager have? - (After explaining a sample experiment that I was feature lead for) I now have so many questions about the usecase/experiment/feature which you explained. (Be ready to act like a PM) - Why did you left your previous company? - If the previous company give you the control of things, what would you change about the product and workflow there?
avatar

Senior iOS Engineer

Interviewed at TIER

3.5
Oct 16, 2024

- What traits does a good Product Manager have? - (After explaining a sample experiment that I was feature lead for) I now have so many questions about the usecase/experiment/feature which you explained. (Be ready to act like a PM) - Why did you left your previous company? - If the previous company give you the control of things, what would you change about the product and workflow there?

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.3
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 211 - 220 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 2,074 interview questions and reports from Senior ios engineer interviews. Prepare for your interview. Get hired. Love your job.