I applied through a recruiter. The process took 4 weeks. I interviewed at Yandex (Moskau, ) in Dec 2022
Interview
1. Interview with recruiter. Got asked basic question about my job expectations. Got asked 3 easy technical questions, this was unexpected. Later was told that this was intentional, it was meant to be a surprise.
2. 3 algorithmic interviews, practically the same. Got asked one easy and one medium coding question. On the third one I tackled medium fairly quickly and so they gave me another medium one.
3. Final interviews with teams that were interested in my application. I got three teams and chose one of them. I heard that there's also an option to work in each team for a couple of weeks to get a hands-on experience and decide after that. I wasn't offered that.
4. Final "interview" with recruiter when they present an offer to you.
My position wasn't senior enough to have a architectural section, but it is a thing.
Interview questions [1]
Question 1
You have two arrays X and Y. You need to find minimal value of abs(X[i]-B[j]). You can modify the arrays inplace.
4 rounds interview with algorithm questions. On each section two problems. Leetcode easy and leetcode medium. Discuss solution, give assymptotic and after realize and fix bug. You can't run the code
two algo tasks and talking with teamlead about professional expirience
tasks was so easy to understand and to code, like easy leet code
postitve and friiendly atmosphere at interview
fast offer
Classical interview process with 4 sections and a lot of questions about algorithms. Classical interview process with 4 sections and a lot of questions about algorithms. Classical interview process with 4 sections and a lot of questions about algorithms. Classical interview process with 4 sections and a lot of questions about algorithms.