The interview process consisted of logical puzzles, iOS questions, and some general code architecture or design questions (e.g. "Imagine you are writing code of a battleship game"). During my interview, there was a very strong emphasis on multithreading.