Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Yandex (Mosca, ) nel mese di giu 2022
Colloquio
1. HR Screen (30min), job experience, expectations
2. Frontend (1h), questions about framework, javascript
3. Code + Algorithms (1h), like leetcode
4. Architecture (1h), system design
5. Finals (Behavioral + Culture fit), describing job and role
Domande di colloquio [1]
Domanda 1
Type coercion
Context
Boxing/unboxing
Event loop
Variables
You need to go through five technical interview stages:
Livecoding
Algometric interview
Experience check
Systems design
Introduction to possible teams
Between stages there is usually a week's pause and a long wait for feedback
when you think you haven't passed yet you can get positive feedback
First screening internet is very basic - just spoke about my experience in a call
First and second technical interview was video call + screen sharing + code writing in the special Yandex environment (you can’t run JS code only write it)
Domande di colloquio [1]
Domanda 1
First technical interview were with not hard but tricky questions about JS: like “this”, type conversion, etc
Second was a bit harder: setTimeout, callbacks, call / bind / apply, etc
Probably the next one should contain some algorithmic tasks
Was not awful. For sure is better than it was back then, but still too abstract and far from real-world tasks. Yandex is famous for his algorithmic approach to an interview and I see they are trying to get rid of this label.