The interview process included a phone interview via Hangouts, followed by five onsite technical interviews. Candidates were required to code on a whiteboard and within a Google Document. I was given the choice of programming language (Python, Java, or C++), except for one interviewer who requested the code be written in Java.
Phone Interview:
Given a keyboard like the ones that appear on a TV screen and a word, print an optimal sequence of moves necessary to type the word. The possible moves are UP, DOWN, LEFT, RIGHT, and ENTER (to select a character).
The starting point is always the top-left corner.
The following metrics were computed from 9 interview experiences for the Google Software Developer role in London, United Kingdom.
Google's interview process for their Software Developer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Developer interview process in London, United Kingdom.