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 2 Interview Questions
680 ios software engineer 2 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