I applied online. The process took 6 months. I interviewed at Google in Jul 2024
Interview
OA, then got scheduled for 2 back to back technical interviews. Afterwards, a third technical was scheduled. If you make it past all technicals you make it to the host matching phase (team match). You fill out a questionnaire and wait for teams to reach out to you for interviews. Process is veryyyy long.
Interview questions [1]
Question 1
A variety of Leetcode questions (mix of design, graph and string questions)
I applied through college or university. I interviewed at Google
Interview
There were 2 separate interview questions by two separate interviewers at different times. They have an online text editor where both the interviewer and you can see and modify. During the interview, they will copy and paste the question into the text editor. Some will paste questions that look similar to how questions are formatted in leetcode problems. Others will just tell you the problem (they don't have anything ready to copy and paste). However, you can just ask them to write something down and they will but it's better if you talk through the problem and with and write down the important stuff, especially because you have a limited amount of time (I think it was a little over an hour but I can't remember the exact time right now).
The interview was structured and professional. It began with a short online assessment followed by a technical interview focused on basic algorithms and problem-solving. The interviewer was friendly and gave helpful hints.
Interview questions [1]
Question 1
they asked me to reverse a linked list and explain the time complexity. I used an iterative approach and explained it was O(n).