I applied online. The process took 1 week. I interviewed at Google (Los Angeles, CA) in Oct 2018
Interview
I answered a coding question and tried to optimize its complexity with the help from the interviewer. All the code is written in a shared Google doc and minor language details are not important. The code was recorded at the end of the interview.
Interview questions [1]
Question 1
Q: Given a binary tree with an extra edge. Identify which edge is extraneous.
Motivation interview then first technical interview with basic algorithm question then a second technical interview with more advanced questions. First one was remove, second one was inside Google HQ in Paris.
I applied through a recruiter. The process took 3 months. I interviewed at Google (Guadalajara, Jalisco) in Jun 2021
Interview
Had two interviews back to back. The first was a really high level data structures question, even my interviewer acknowledged it. Second one was an easier array question.
I got called back for a third interview. It involved searching in an array. Overall a pleasant talk.