They give you standard leetcode question and you need to answer while explaining your though process. You code on whiteboard and need to test your code without using an IDE.
I applied through an employee referral. I interviewed at Google (Mountain View, CA) in Mar 2026
Interview
The process took about seven weeks from start to finish. It kicked off with a 30-minute recruiter call where we talked through my background, target teams, and compensation expectations. About a week later I had a technical phone screen over Google Meet with a senior engineer — one medium-hard coding problem on a shared doc, no autocomplete, no run button. I got passed through to the onsite loop, which was five back-to-back virtual interviews on a single day: two coding rounds, one system design, one "Googleyness and Leadership" behavioral, and one coding round that leaned more into problem-solving and edge cases than raw algorithms. After the loop, my recruiter told me packets go to the hiring committee weekly, so I waited about ten days for a decision. Once HC approved me, I did two team match calls — one with a Search Infra team and one with a team working on internal developer tools — and I picked the second. Offer came through roughly two weeks after team match, then negotiation took another week.
I applied through a recruiter. The process took 5 months. I interviewed at Google in Apr 2023
Interview
i did several mock interviews, a technical screen, and the final round which was three technical interviews and a behavioral. i set the timeline for the whole process, personally it took four months but you can go faster if you want
Interview questions [1]
Question 1
fairly straightforward, no tricks or gimmicks or even complicated algorithms, can be solved using hashmaps and lists, but require you to know basic runtime complexities and thoroughly evaluate tradeoffs, you kind of drive the design yourself