Candidatei-me por meio de recrutador(a). O processo levou 2 meses. Fui entrevistado pela Yandex (Moscovo, ) em ago. de 2020
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 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
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Yandex (Moscovo, ) em set. de 2021
Entrevista
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.