I got only to "third" stage..
- Phone call from HR where I was asked me couple of common questions about software development
- Interview that aimed to check my ability to write a code.
- Interview that aimed to check my ability to solve algorithmic problems.
Interview questions [1]
Question 1
There were questions about time and space complexity
I applied through a recruiter. The process took 4 days. I interviewed at Yandex (São Petersburgo, ) in Jan 2020
Interview
I received a phone call from an HR manager from Yandex. She offered me to consider joining Yandex as a C++ software enginieer. We did not discussed an exact position at that time. The interview process consists of a sceen interview, 4 technincal interviews and a final interview. I had already tried to get through their interview process so she offered to skip the screen interview which consists of one task and did 4 technical interviews consisting of 2 tasks each.
All techninical interviews were carried out online. All of them were coding & algorithms interviews. There was no system design interview like in Google. There was no leadership interview either.
I successfully got through the 4 interviews and was invited for the final interview with Yandex Browser team. I was not interested in join the Yandex Browser team and rejected. Then I was offered to consider a position in another team and also was not interested in joining this particular team and rejected. They did not offer any other postions.
Interview questions [1]
Question 1
1.a) Groupping an anagram
1.b) Check if a tree is a binary search tree
2.a) Remove different smiles from a messsage
2.b) Vertical axis of symmetry
3.a) Merging sorted single linked list
3.b) HashMap with RandomKey() method
4.a) Find houses from one can see a sunset
4.b) Remove zero from a vector
All interviewers were polite and technically skilled. Good communication during code sections. Good informative feedback after interview, all technical mistakes were reported by HR in details. Questions were easy/medium if comare with leetcode
Interview questions [1]
Question 1
Can we make string equals if we can change (add/remove/modify) only 1 character. Need to solve in O(n) time and O(1) space