The whole process took me about a month.
At first, I sent my CV and cover letter. It is very important to send good cover letters.
Then, I was contacted by a recruiter within 2 days.
He told me about the interview process and gave me some materials for interview preparation.
The first interview I had was a Hangouts interview with an engineer.
I did well with my first task: at first, I made a bad and simple solution, and then I tried to improve its time and memory complexity. After that, I had a question about some class interface design.
And after that, I waited for about 3 weeks to get a negative decision because my first solution was too simple.
As I think, my interviewer just forgot about me and wrote something, so I didn't pass.
Find a metric in an arbitrary tree.
The following metrics were computed from 1 interview experience for the Google Software Development Engineer role in Russia.
Google's interview process for their Software Development Engineer roles in Russia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Google's Software Development Engineer interview process in Russia.