I went through an initial online assessment, followed by a few technical interviews focused on algorithms, data structures, and system design. The process also included a behavioral interview about teamwork and problem-solving.
Overall, it was challenging but fair, and the interviewers were professional and friendly.
They asked me to design an efficient algorithm to find the shortest path in a graph and explain my approach step-by-step.
The following metrics were computed from 79 interview experiences for the Google Software Engineer role in London, England.
Google's interview process for their Software Engineer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in London, England.