![]() And tells you about one of the new features of the system that he/she is excited about (i.e. The purpose of this question is to inquire if the interviewee actually keeps up with the latest development from Apple.Įxpected answer: He/she tells you what the latest version of the system is and what he/she has worked with lately. What was the latest version of iOS you worked with? What do you like about it and why? Want to ace your technical interview? Schedule a Technical Interview Practice Session with an expert now!ġ. Let’s go through each of them individually to get a sense what answers for each tell us about the interviewee. Do you test your code? What do you do to make your code testable?.How do you debug and profile things on iOS?.What design patterns do you know and use on iOS?.How do you serialize data on iOS (JSON from the web or local app data to Core Data and other storages) ?.How do you usually persist data on iOS?.Could you explain what is the difference between Delegate and KVO?.What do you know about singletons? Where would you use one and where you wouldn't?.How memory management is handled on iOS?.Have you worked with Swift? What do you like about it? What you don’t like?.What was the latest version of iOS you worked with? what do you like about it and why?.You need to put aside your own subjective judgment and what is the most important-shut up and listen.Īfter going through several rounds of such interviews here are the questions I typically ask: ![]() ![]() It is not an easy task to evaluate the level of knowledge and experience of another developer. Recently I’ve been interviewing iOS developers for a senior dev position at a fellow consultancy. _ Update: I had written a book on the topic of iOS interviews The iOS Interviews Guide.Īlso there's a revised version of this article that you can find here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |