I received an HR call several days after submitting my application. The questions were standard, covering my background and reasons for applying to Google.
The first-round technical phone call focused on game design. I was initially confused when I heard "design a game," as I wasn't prepared for a "system design" type interview. After a quick clarification, I formulated the problem as a graph problem and successfully solved it. The interviewer then asked some graph theoretical questions.
The on-site interview consisted of:
The coding questions were not standard LeetCode problems; they required candidates to define the tasks and input themselves. I completely bombed the system design interview.
Graph Dynamic Programming Design of a distributed system for a hypothetical Google service.
The following metrics were computed from 3 interview experiences for the Google Senior Software Engineer role in Australia.
Google's interview process for their Senior Software Engineer roles in Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Senior Software Engineer interview process in Australia.