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.)
Ios Software Engineer Interview Questions
680 ios software engineer interview questions shared by candidates
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?
TCP and HTTP difference. What's difference between struct and class.
Basic ios question, Multi threading, ways of Data Persistence, Closures, async & sync
I can't tell you the questions because of NDA. But if you comfortable with algorithms (sorting, iterations, find), arrays, trees, linked lists and all this stuff - you should perform well. Only thing I should mention - practice in whiteboard coding before the interview to feel comfortable about that. In about 5 to 10 problems you'll become okay with idea of writing code on whiteboard(if you don't do that in everyday work of course), and this should help.
Na arquitetura MVVM-C, quais são as responsabilidades do Coordinator?
What is 'use-case' used for in Clean architecture?
For the 1 hour technical, there were short coding challenges such as "how would you reverse a string". Whereas the 4-hour one was "here's an app, create some test coverage for it.
Viewing 421 - 430 interview questions