What kind of tests can be automated vs manual?
Senior Mobile Engineer Interview Questions
215 senior mobile engineer interview questions shared by candidates
I was provided with a laptop and was asked to create a simple app that displays a list of items and allows to search them. I was only allowed to use Apple documentation. I was interviewed by two guys and both were not very encouraging. At the end of the hour I said that I don’t think either of us enjoyed the format and wanted to go home but we proceeded with the second question. I was give a magic map that does all the operation O(1) and was asked to implement a function that returns a random element from the map. The tricky part is that it has to be uniformly distributed based on values. i.e. given map that has values 1,1,2,3,4,4,4 number 4 is 3 times more likely to be returned than 3 and 1 two times more likely to be returned than 3. I did pretty well but felt like the two interviewers were not very helpful. I wanted to go home again but instead another intern took me for coffee. The guy was from Germany and we had a nice chat. We toured the office and I was shown all the cool benifits they have like free snacks and a catered lunch. The office looked like a cramped aquarium with engineers sitting so close to each other that their shoulders were almost touching. After the tour I was told that I can go home now. It was pretty clear from the first interview that I was not a good fit for the company since I was not excited to demonstrate my super-coder abilities so I was not even sure why was I kept there for so long.
There were a lot of questions regarding system design and data structures.
How would you resolve a disagreement between you and the product owner on a particular bug or feature?
Technical reasons for choosing between Objective-C and Swift
Q: What are your expectations in 5 years? Q: What technologies are you using and how long?
iOS specific questions (RXSwift, memory management etc)
typical algorithm and data structure just like Google and Facebook. Make sure you read the algorithm book from school, and do the problems online on practice websites like leetcode.
JAVA and Kotlin, which one has better performance?
Fundamentals of programming language Problem solving skills in programming Mobile architecture for enterprise apps Mobile app testing strategies
Viewing 191 - 200 interview questions