Telephone round followed by an onsite interview.
Initially approached the problem of finding the top k elements using a heap. However, the interviewer was looking for a more efficient solution and suggested the Quickselect algorithm.
The interviewer was based in a different office and was not friendly. They did not provide any examples for the questions asked, and communication was difficult. Despite these challenges, it was a good experience, and I would interview again in the future.
Tell me about yourself, and straight to coding questions after that.
The following metrics were computed from 3 interview experiences for the Google Software Engineer II role in London, England.
Google's interview process for their Software Engineer II roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Google's Software Engineer II interview process in London, England.