I applied online. The process took 8 weeks. I interviewed at Google in Aug 2019
Interview
First was a pair of online coding questions. 45 minutes each and no efficiency requirements.
About two weeks later it was a pair of phone interviews using Google docs for shared coding. Each was 45 minutes and they were back to back.
Two weeks later they got back to me and schedule two more phone interviews. As I understand it this is unusual and might have been because I struggled on the second interview.
About two weeks after that I recieved an automated email denying me.
Interview questions [1]
Question 1
You have an undirected acyclic graph and are playing a game. Both players select a node then take turns claiming all nodes connected to theirs. The winner is the player who ends up with the most nodes.
Q1. Assuming you go second; write an algorithm to choose the optimal node.
Q2. Assuming you go first; write an algorithm to choose the optimal node.
there is no online assessment, very simple phone call, then two technicals. technicals are not difficult by any means. then you get put into team matching, after a couple months
I applied online. I interviewed at Google (Sydney) in June 2026
Interview
Resume screening and then two 2 rounds of technical interviews, on an elimination basis. Interview done on google docs with no IDE, dsa leetcode style question. May be asked follow up questions on how to optimise your solution or on how you would code up a solution to a similar problem.
Interview questions [1]
Question 1
DSA tree question, medium-hard leetcode difficulty.
Home exam, 2 questions in 90 mins
Then they did 2 interviews-45 mins each
It was on google meet
The interviews are in English, the first question was matrix dfs and the second one was hashmap with random function