I was applying through the referral. There was promised 4-5 stages with 3 technical. Unfortunatelly, after the 3rd tech interview I was withdrawn from the process with the standard answer "we have more technically skilled candidates". No other details were provided and no feedback even after I explicitly asked the recruiter. Overall, the process was not bad, and I still glad I got the chance to join the team. BTW, all the tasks were finished and worked, but my solution for the last one was not so optimal, and I didn't come up with the corner case, but I was able to handle it after I got a clue.
Preguntas de entrevista [1]
Pregunta 1
Design a new data structure with O(1) time complexity for add/delete/get/get_random methods.
Why accessing value by key in the dict structure is Average O(1) time complexity.
Write an algorithm to compress strings like AAAABB into A4B2 with no extra memory.
Hectic back and forth rescheduling. We
are best of the best and similar vibe, boring.. hm did not lose a single opportunity to mention how good they are and how mediocre others. they feeding from yandex resource pool so expect a “community” over there.
Initial HR screening call, followed by a technical interview
Technical Interviewer was not particularly interested after a few minutes, never heard back about whether or not things would move ahead