Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Yandex (Mosca, ) nel mese di mag 2015
Colloquio
I had a Skype call from HQ office in Moscow. There were 2 interviewers who asked me different questions about my previous job and about my professional skills. I really like the whole interview process with this guys
Domande di colloquio [1]
Domanda 1
What will this code return? - typeof (function(){})():
— callback
— object
— undefined
— function
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.