J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Yandex (Moscou, ) en sept. 2021
Entretien
iOS questions. Asked a lot of Swift things. And not basic, but questions under the hood. Stack vs heap in memory. ARC, MRC, Protocols, Generics. Class vs struct. Method Dispatch.
J'ai postulé via un recruteur. Le processus a pris 2 mois. J'ai passé un entretien chez Yandex (Moscou, ) en août 2020
Entretien
Quite tedious and long, full of diverse sections. I liked that I had an opportunity to meet almost all team members even before I joined the team. Interviews enough long to have a small talk so they helped me a lot to determine whether the team is good fit for me. Most of section are challenging your engineering expertise. I had 1 platform interview which was sort of screening one. It assessed mostly my skills at Swift language and other platform agnostic areas. 1 platform interview which consisted mainly of question about iOS platform and its various toolset for getting pixels on a screen. In the end of that interview I was getting asked about other corners of Apple SDK which I believe were aimed to determine how diverse my expertise are but were strictly optional. 1 algo and data structures interview which was quite easy to pass, contained mostly easy level problems. 1 architectural section which looked like system design interview for a mobile engineer, it wasn't complex at all but required you to know some common terms of software design. 1 meet the team interview which was just a talk with a team lead and my last resort to say no.
Questions d'entretien [1]
Question 1
1. Build concurrent map higher-order function. 2. How would you design something similar to RxSwift? 3. Cohesive vs coupled 4. Traverse a view tree and find the view of maximum width