Ios Developer Remote Interview Questions

5,611 ios developer remote interview questions shared by candidates

What do you like in Swift and also what you don't like? What is the difference between arrays and sets? What is the difference between a class and a struct, and when should we use them? What is dif between reference and value type? ARC: What is weak, unowned, a retain cycle, and how to prevent it? How do you trace memory leaks? What architectures do you know and use? Describe the advantages and disadvantages of MVC and MVVM. Navigation issues with MVVM. How can objects share properties? Name all possibilities for that. How can we expand a struct without mutating it? What is dependency injection, its purpose, and usage? What is the difference between UIKit and SwiftUI? What do you like most and why? What are @State and @Binding? Multithreading. How can you achieve multithreading in iOS? What is a deadlock, and how do you prevent it? What is a race condition, when does it occur, and how do you prevent it? How do you wait until all three API calls complete before showing the UI to the user? Name an analogue of DispatchGroup. What is the difference between zip and CombineLatest?
avatar

Junior IOS Developer

Interviewed at CHECK24

3.5
May 6, 2024

What do you like in Swift and also what you don't like? What is the difference between arrays and sets? What is the difference between a class and a struct, and when should we use them? What is dif between reference and value type? ARC: What is weak, unowned, a retain cycle, and how to prevent it? How do you trace memory leaks? What architectures do you know and use? Describe the advantages and disadvantages of MVC and MVVM. Navigation issues with MVVM. How can objects share properties? Name all possibilities for that. How can we expand a struct without mutating it? What is dependency injection, its purpose, and usage? What is the difference between UIKit and SwiftUI? What do you like most and why? What are @State and @Binding? Multithreading. How can you achieve multithreading in iOS? What is a deadlock, and how do you prevent it? What is a race condition, when does it occur, and how do you prevent it? How do you wait until all three API calls complete before showing the UI to the user? Name an analogue of DispatchGroup. What is the difference between zip and CombineLatest?

given a network topology (which was quite a bit complex, drawn on white board), walk through the steps of how OSPF will communicate over the different networks, IP addresses were marked and the interviewer kept changing the topology all through in intervals.

given a network topology (which was quite a bit complex, drawn on white board), walk through the steps of how OSPF will communicate over the different networks, IP addresses were marked and the interviewer kept changing the topology all through in intervals.

I was asked basic questions about Swift, UIKit, and the iOS app lifecycle. I was also asked questions on how I would handle bugs, implement simple UI screens, and work with APIs. I was allowed to explain my projects, how I approach learning new features, and how I handle feedback during code reviews
avatar

Jr. iOS Developer

Interviewed at Innovapptive

4.5
Feb 17, 2026

I was asked basic questions about Swift, UIKit, and the iOS app lifecycle. I was also asked questions on how I would handle bugs, implement simple UI screens, and work with APIs. I was allowed to explain my projects, how I approach learning new features, and how I handle feedback during code reviews

Viewing 1861 - 1870 interview questions

Glassdoor has 5,611 interview questions and reports from Ios developer remote interviews. Prepare for your interview. Get hired. Love your job.