Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Yandex (Mosca, ) nel mese di set 2021
Colloquio
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.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Yandex (Mosca, ) nel mese di ago 2020
Colloquio
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.
Domande di colloquio [1]
Domanda 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