Senior Ios Engineer Interview Questions

2,074 senior ios engineer interview questions shared by candidates

Verbatim from the non-English engineer: "OS reads 4KB of data, the file can be 1KB but OS stores in 4K. It has this function: int read4K(buffer). Can you write function int read(buffer, int) that uses read4K(buffer) so apps can call it?"
avatar

Senior IOS Engineer

Interviewed at LinkedIn

3.8
Jun 16, 2017

Verbatim from the non-English engineer: "OS reads 4KB of data, the file can be 1KB but OS stores in 4K. It has this function: int read4K(buffer). Can you write function int read(buffer, int) that uses read4K(buffer) so apps can call it?"

- dependency inversion - SRP - SOLID principles and general architecture of iOS - Multithreading (Largely old out of date stuff that is irrelavent so be careful here when studying) - type erasure - reference counting (swift has automatic but they wont accept it as an answer) - reactive frameworks and conceptions - oop vs functional - associated types and Generic - swift and objectvie c based questions
avatar

Senior IOS Developer

Interviewed at Flo Health

3.7
Jun 9, 2022

- dependency inversion - SRP - SOLID principles and general architecture of iOS - Multithreading (Largely old out of date stuff that is irrelavent so be careful here when studying) - type erasure - reference counting (swift has automatic but they wont accept it as an answer) - reactive frameworks and conceptions - oop vs functional - associated types and Generic - swift and objectvie c based questions

given an N-ary tree, print the boundary nodes in anti-clockwise order. • In a Binary Search Tree, find the value closest to a given double (recursively). • Implement a rate limiting API algorithm; extend the discussion into iOS-related implementation details. • System design: build a dating app like Tinder, focusing on scalability, user matching, and real-time performance.
avatar

Senior IOS Developer

Interviewed at Uber

3.7
Aug 30, 2025

given an N-ary tree, print the boundary nodes in anti-clockwise order. • In a Binary Search Tree, find the value closest to a given double (recursively). • Implement a rate limiting API algorithm; extend the discussion into iOS-related implementation details. • System design: build a dating app like Tinder, focusing on scalability, user matching, and real-time performance.

Viewing 291 - 300 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.