Had a phone screen for iOS Engineer. Interviewer first asked me to introduce myself and to tell them about my recent project. Then I was asked two behavioral questions.
- Tell me about a time when one of your peers was in a difficult position and what did you do to help him/her?
- Tell me about a time when you compromised quality over delivery? What did you learn? In hindsight what could have you done differently?
Then I was asked to desing and CODE an API similar to GCD (Grand Central Dispatch)
in iOS.
I was surprised with the question and went blank for a moment as I was interviewing for entry to mid level position. Anyway, I tried my best but was not able to produce anything meaningful. Personally, I feel it’s a little unfair to ask such a question in phone screen.