Different concurrency facilities you know (GCD, NSThread, operation queue) and their pros/cons.
Software Engineer Ios Interview Questions
967 software engineer ios interview questions shared by candidates
What is the difference between Swift and Objective-C languages?
In the first technical, they asked a question related to closure and capture values which was something like: var string = "car" let closure = { [string] in print("I'm driving \(string)") } string = "truck" closure() Then a question related to lazy keyword whether lazy stuff is thread safe or not. Then a question where there's a kingdom in which there is a king. If the king dies, his child becomes the king otherwise the dead king's sibling becomes the next king. Write a function or computed property to get the currentHeir. (Had to use tree with depth first search to do this.)
Design Instagram Stories (mobile-only). Covered models, data flow, API structure, offline support.
Swift, and data structures and algorithms.
Two EM both ask a question how do you resolve conflict with colleagues?
Mutating arrays, functions,...
What is ARC and how it's used
TCP and HTTP difference. What's difference between struct and class.
Oops connect, GCD, what’s defer. when deinit will be call?
Viewing 591 - 600 interview questions