I applied online. The process took 1 day. I interviewed at Google (Mountain View, CA) in Nov 2017
Interview
They paid for flight and accommodations. The initial check-in required getting a badge that would be used for the day to move around through the site. The first few interviewers were warm and welcoming, however the later interviewers seemed to want to rush through the process and were very impatient.
Interview questions [1]
Question 1
Q: How would you troubleshoot network packets reaching some parts of the network and not others?
Two phone screens, one on-site. Wasn't easy and I didn't pass in the end, but I enjoyed the experience. I might try again in the future, as they will contact you again after a year or so.
Interview questions [1]
Question 1
What is the function of inodes in a Linux filesystem?
15 minute phone screen, 1 hour phone interview / google doc whiteboard, then virtual onsite with 7 leetcode-style problems back-to-back. exhausting and poorly paced. hiring committee ghosted me with no feedback or reason given.
Interview questions [1]
Question 1
data structures and algorithms, optimizating your solution (n2 -> n log n -> n), 5-6 leetcode medium / 1-2 hard. be prepared for non-stop 45 minutes of coding, barely any time for you to ask questions that aren't about the problem