Top Tech Transition Enroll now

Google Interview Experiences & Questions

79 real Google interviews shared by candidates: every round, the questions they were asked, how they answered, and whether they got the offer. Latest: Sep 2026.

What to expect at Google

Based on 79 real interviews

34%Got an offer
3.4/5Difficulty
3Typical rounds
4 weeksStart to finish

By role

The Google interview process

Most common round types: Behavioral (32), Coding (25), Technical (15), System Design (13), Data Structures & Algorithms (11), Analytical (11).

Real Google interview questions

  1. Tell me about yourself. Behavioral · Recruiter screen · answer included
  2. How would you decide which features to build and not build? Other · Technical round
  3. How would you improve LinkedIn Messaging? Coding · Technical round · answer included
  4. Increase the profit per user of a product of your choosing. Product Design · Technical round · answer included
  5. We've experienced something similar to this on the team. What would you do in this case? Technical · Technical round · answer included
  6. How would you design a LinkedIn-like system that instantly shows whether a profile is a first-, second-, or third-level connection for a user at very large scale? System Design · Final / onsite round · answer included
  7. What do you know about algorithms? Data Structures & Algorithms · Phone screen · answer included
  8. How do we sample from an arbitrary distribution? Statistics & Experimentation · Final / onsite round · answer included
  9. Tell me about a time when data failed you. People Management · Technical round
  10. Let's build a schema for this product. SQL · Technical round · answer included
  11. Walk me through one product you've worked on end to end. Portfolio Review · Phone screen · answer included
  12. Tell me about the most challenging project you've worked on. Product Strategy · Phone screen
  13. Why do you think we should not hire you? Project Discussion · Recruiter screen
  14. Review this code, identify the problems, fix it, and walk through test cases so it correctly finds the lowest missing integer from a stream of inputs. Code Review · Final / onsite round · answer included
  15. What would this product look like in five years? Presentation · Final / onsite round · answer included
  16. A production service started showing errors and timeouts after a deployment. How would you troubleshoot it? Debugging · Technical round · answer included
  17. Design a system that synchronizes customer data with our internal system. Decomposition · Technical round
  18. Tell me about a complex project you worked on. Behavioral · Phone screen · answer included
  19. Explain the key differences between BETWEEN and HAVING clauses in SQL. Other · Technical round
  20. How to rotate a queue? Coding · Phone screen · answer included
  21. How would you build the Google Photos yearly recap feature? Product Design · Final / onsite round · answer included
  22. What happens when you type a URL into a browser? Technical · Technical round · answer included
  23. Design a system that collects logs and metrics from many source systems, processes them by dimensions like location, customer, and data type, and serves them to downstream consumers. System Design · Final / onsite round · answer included
  24. If the data set is too large to fit in memory on one machine and you have multiple workers, how would you sort it? Data Structures & Algorithms · Phone screen · answer included
  25. How do you calculate a t statistic or a z statistic? Statistics & Experimentation · Final / onsite round · answer included
  26. Master data management technologies overview People Management · Technical round
  27. Find seasonality in this quarterly data set. SQL · Technical round
  28. How should we be thinking about differentiating ourselves relative to competitors? Portfolio Review · Phone screen · answer included
  29. Design a vending machine. Product Strategy · Phone screen
  30. Tell me about your current role. Project Discussion · Recruiter screen
  31. Tell me about a time you had conflict within your team and how you resolved it without sacrificing one opinion or the other. Behavioral · Final / onsite round · answer included
  32. Why is Android strategic for Google? Other · Final / onsite round
  33. Coding question was not leetcode but it had lot of probing questions. Coding · Technical round · answer included
  34. If you had all the geospatial data in the world and no privacy limitations, what would you build? Product Design · Final / onsite round · answer included
  35. Explain networking protocols like QUIC and why they matter. Technical · Technical round · answer included
  36. Design a high-level system for Gemini responding to a user query. System Design · Technical round · answer included
  37. Define the scope and requirements for a snake_case to camelCase converter function. Data Structures & Algorithms · Phone screen · answer included
  38. Walk me through how you'd design the experiment and causal analysis for this problem. Statistics & Experimentation · Final / onsite round · answer included
  39. Tell me about a time when you pivoted strategies and stakeholders disagreed. People Management · Technical round
  40. Tell me about a difficult change you had to manage and how you handled high-performer attrition. Behavioral · Final / onsite round · answer included

Showing 40 of 301 questions. Open any experience for every question and how the candidate answered.

All 79 Google interview experiences

Product ManagerGoogle · Sep 2026

“The process was smooth. First round was a mix of product solutioning and code evaluation. Recruiter screen was easy too , had to walk through the resume basically.”

In progress1 roundMid level
Product ManagerGoogle · Sep 2026

“The interview was challenging and required me to think deeply about my product decisions and experiences. I enjoyed the level of detail and the directness of the conversation. I felt well prepared…”

In progress1 roundMid level
Software EngineerGoogle · Sep 2026

“The process on start is very easy ( online assessment , phone screen) but coding is very difficult - LEETCODE MEDIUM”

In progress3 roundsEntry level
Software EngineerGoogle · Sep 2026

“Overall, the interview process went well. The questions were clear and gave me an opportunity to explain my skills, experience, and interest in the position. I felt comfortable communicating with…”

Waiting1 roundPrincipal
Software EngineerGoogle · Aug 2026

“Overall, the interview process was well structured and the communication from the recruiting team was helpful. I appreciated receiving preparation materials in advance and having clarity on what to…”

Rejected1 roundMid level
Business AnalystGoogle · Aug 2026

“I only gave one SQL interview for an analyst role in strategy and operations. I did not go past that round.”

Rejected1 roundMid level
AI Infrastructure EngineerGoogle · Aug 2026

“The process goes very quickly. At the beginning I introduce myself and the project expercinece. Then the interviewer gives a question of system design about LLM models, you must tell him all the…”

Rejected1 round
Product ManagerGoogle · Aug 2026

“The process is very unpredictable because I had one question where I was tested for strategic insight where I was asked very generic question about vision for agentic applications in infra. And then…”

Waiting1 roundSenior
Software EngineerGoogle · Aug 2026

“The process was straight-forward, I also felt sick the day before the phone interview and they rescheduled it without any problem. The phone interview was quite "flat", I talked almost the whole…”

Waiting2 roundsMid level
Business AnalystGoogle · Aug 2026

“It was a mix of behavioral and hypthetical questions. The behaviroal part I was good at I think, but the hypothetical part it took me too long to answer and I was probably not confident enough, also…”

Rejected2 roundsEntry level
Site Reliability EngineerGoogle · Aug 2026

“It was smooth I had a python coding interview and then Googlyness questions which were based on projects I have worked so far”

In progress2 roundsEntry level
Forward Deployed EngineerGoogle · Aug 2026

“The interviewer gave me a very abstract description of a system, I needed to design, intentionally to let me clarify it through the questions. Most likely because role success depends on how…”

In progress1 roundMid level
AI EngineerGoogle · Aug 2026

“Our interview process is straightforward: an initial conversation, a technical interview, and a final discussion focused on experience, communication, and problem-solving. What went well was keeping…”

In progress1 roundSenior
Software EngineerGoogle · Aug 2026

“Throughout the process, I thought out loud, trying to take the interviewer along with me at every single step. He seemed pretty satisfied with my answers. At the end, we discussed the role of an…”

Got the offer4 roundsIntern
Software EngineerGoogle · Jul 2026

“The recruiter was very clear and prompt about the expectations and the reply time for emails was generally great. The technical interviews were all DSA and had a story built around the underlying…”

Rejected4 roundsEntry level
Software EngineerGoogle · Jul 2026

“I gave a high level design, came up with requirements both functional and non functional, designed api's, data modeling etc. The feedback I got was that I did not do a deep dive on certain components”

Rejected1 round
Technical Program ManagerGoogle · Jul 2026

“The recruiter round was for 30mins. Recruiter explained about the role and asked questions regarding my background”

In progress2 roundsSenior
Software EngineerGoogle · Jun 2026

“few stages: an initial recruiter conversation, a technical screening, and then a set of onsite or virtual interviews. The technical rounds typically cover coding/DSA, system design, and behavioral…”

Waiting3 roundsSenior
Software EngineerGoogle · Jun 2026

“Technical Depth: The technical discussions felt like peer-to-peer architecture reviews rather than a standard quiz. Mission Alignment: Every interviewer was deeply aligned with the company’s core…”

Waiting5 roundsStaff
Software EngineerGoogle · Jun 2026

“The interview process was well organized and professional. The interviewer explained the process clearly and asked a mix of technical and behavioral questions. What went well was my ability to…”

In progress1 roundIntern
Software EngineerGoogle · Jun 2026

“It's pretty standard. Medium difficulty, nothing that is really surprising. For the domain interview, they also expect you to do a mini-design, but it was simple and brief.”

Waiting3 roundsSenior
Software EngineerGoogle · May 2026

“My case recruiter was unresponsive and they simply ignored me throughout the whole interview process and I still ghosted on the status.”

In progress2 roundsEntry level
Quantitative ResearcherGoogle · May 2026

“The process was weird. I thought the interview went well, the interviewer even told me to prepare my leetcode for the next round and then I got rejected.”

Rejected2 rounds
Product ManagerGoogle · May 2026

“The process was long and hard, I prepared A LOT. The interviewers were mostly nice and positive. The recruiter was very helpful.”

Got the offer3 roundsSenior
Software EngineerGoogle · May 2026

“i think i definitely underprepared so i am preparing a lot leading up to my nexxt interview it was a good experience”

Rejected2 roundsIntern
Software EngineerGoogle · May 2026

“The interview process was challenging but very informative. The recruiter guided me well about preparation.”

Got the offer5 roundsIntern
Software EngineerGoogle · Apr 2026

“HR is amazing. The first company in Australia I encountered that arrange a time for phone screen and confirmation beforehand but not random call candidates at any time.”

Rejected2 roundsEntry level
Product ManagerGoogle · Apr 2026

“Google told me each round mapped to a specific rubric, but in reality the interviewers just asked whatever they wanted, and my so-called Googliness and execution round turned into Google Photos…”

Waiting6 roundsSenior
Machine Learning EngineerGoogle · Apr 2026

“Interviewer was very comforting but focus on more Eval part. Prepare eval better along with failover strategy, model choices.”

In progress2 roundsStaff
Engineering ManagerGoogle · Apr 2026

“Coding question was not leetcode but it had lot of probing questions. I ended up not having sufficient time to complete it. The interviewer sounded positive like I would pass but I didn't”

Rejected2 roundsSenior staff
Software EngineerGoogle · Apr 2026

“Pretty easy, just very long. For technical just need to do leetcode, no system design. Interviewers help you if you are stuck.”

Got the offer4 roundsEntry level
Engineering Manager (L6)Google · Apr 2026

“I got all the way to the end for an L6 EM role, and the must-pass round was a 200-plus-line code review in a Google Doc where I had to manually debug broken interval logic with no IDE and no tools.”

Rejected6 roundsStaff
Software Engineer (L4)Google · Apr 2026

“My strongest Google round was with a senior interviewer who never opened a LeetCode prompt. He just asked what I knew about algorithms, pushed me into distributed merge sort from first principles,…”

Got the offer6 roundsMid level
Product ManagerGoogle · Apr 2026

“The hiring manager provided an overview of the team's structure, mission, and the open PM role. I shared my background and drew relevant connections to the team's focus area. The conversation…”

In progress4 roundsSenior
Product ManagerGoogle · Apr 2026

“I had prepared well with product sense, and had a good understanding of how ML algo's work, that instilled a lot of confidence in me. Having a clear structure and a lot of clarification questions…”

Waiting1 roundEntry level
BizOps & StrategyGoogle · Mar 2026

“Very fast paced interview with lots of behavioural and analytical qus. Some interviewers were more intense than others.”

Got the offer2 rounds
Software EngineerGoogle · Mar 2026

“The process was pretty straight forward. The recruiter gave good guidance and gave a list of concepts to prep from. Pretty generic.”

Rejected3 roundsMid level
Software EngineerGoogle · Mar 2026

“The process was pretty straight forward just know how to do leetcode very well. I messed up the intervals question in which i was to merge intervals but build a new list on it which i could not…”

Rejected3 roundsEntry level
Machine Learning EngineerGoogle · Mar 2026

“Went harsh and the interviewer was rude while asking the questions it was 45 mins but they extended it beyond 1 hr”

Rejected3 roundsMid level
Product ManagerGoogle · Mar 2026

“recruiter was helpful and gave accurate pointers on what to expect. They also try to set expectations wrt timing”

Rejected3 roundsStaff
Product ManagerGoogle · Mar 2026

“Overall, this was one of the more rigorous interview processes I've been through, but also one of the most organized. The recruiter was transparent about the interview stages, what each round would…”

Rejected1 roundEntry level
BizOps & StrategyGoogle · Mar 2026

“The recruiter was very nice and all the interview went very smoothly. I think I was rejected because some of my answer showed unexperienced.”

Rejected1 roundEntry level
Security EngineerGoogle · Mar 2026

“The process was quite different - they wanted a cybersecurity engineer with advanced DSA-level coding experience + consulting. Somewhere it seemed its kinda Software Security Engineer role, but they…”

Rejected2 rounds
Technical Program Manager (L5)Google · Mar 2026

“I’d been applying to Google for five years, like 50 to 100 times, with and without referrals, and this one just randomly responded. Honestly, I think for TPM it’s a chance thing, so sometimes you…”

Got the offer4 roundsSenior
Software EngineerGoogle · Feb 2026

“overall smooth. Learned that they really care about full line by line understanding not just throwing things at the wall and what sticks.”

Rejected4 roundsEntry level
New Grad Software Engineer (L3)Google · Feb 2026

“One of my onsite interviewers pasted a prompt that was basically one sentence long and then just sat back. That round made it click for me that Google was testing how I clarified and structured the…”

Rejected3 roundsEntry level
Data ScientistGoogle · Feb 2026

“I was first contacted by the recruiter for a buisness DS position and had a quick screen. They walked me through the several rounds and what is covered in each. Later on they even helped me go…”

Got the offer4 roundsMid level
Senior Product ManagerGoogle · Feb 2026

“They were trying to team match me to a Gemini role before the loop, and then in strategy it got almost combative. Every idea was, 'Slack can do that too, so how are you going to compete with free?'”

Rejected3 roundsSenior
Software EngineerGoogle · Jan 2026

“Smooth process, time taken after technical is very long wait. Talking through code went well, communication is important.”

Got the offer3 roundsIntern
Associate Product Manager InternGoogle · Jan 2026

“The process included an initial recruiter screen followed by two APM-style interviews focused on product sense, analytical thinking, and execution. I felt strong on the product design and…”

Rejected1 roundIntern
Product ManagerGoogle · Jan 2026

“Online application, then technical product manager interview, where I had to talk them through improving a selected product.”

Rejected1 roundIntern
Machine Learning EngineerGoogle · Jan 2026

“Pretty good. Interviewer is friendly and the problem is medium difficulty. It's a great experience to visit google campus.”

Waiting1 round
Customer Solutions EngineerGoogle · Jan 2026

“Recruiter call was quite okay. It was just basic level of asking if I had certain experiences, very surface level of asking, then just preparing me for what the rounds are. Followed up with an email…”

Rejected2 roundsSenior
AI Engineer InternGoogle · Jan 2026

“It was an internship role, AI engineer. First was an online coding round on arrays and strings where I had to return a palindromic subsequence, and later they asked dynamic programming and a linked…”

4 roundsIntern
Software EngineerGoogle · Dec 2025

“The process was very profesional, got time to prepare and engage where possible, received alot of material to help me succeed.”

Rejected2 rounds
Google Associate Product Manager (APM)Google · Dec 2025

“The take-home said to spend no more than four hours on it, but if you're that far in the process, there's no way people aren't spending way more.”

Got the offer4 roundsEntry level
Product Strategy & Operations, GeminiGoogle · Dec 2025

“I probably did at least 10 solid 12 hour days of prep and kind of overprepped into oblivion, and then the interviews were so loosey goosey I barely got to show my thinking before they hired someone…”

Rejected4 roundsSenior
Site Reliability EngineerGoogle · Dec 2025

“What surprised me most was that after typing a simple URL in the browser, they expected me to drive the whole conversation end to end, from DNS and system calls to interrupts and sockets, and then…”

6 roundsMid level
Product Data Scientist (L5)Google · Dec 2025

“I just found like nervousness dropped my IQ like 20 points, so I ended up doing a lot of mocks with GPT. Then I started seeing way more causal inference in interviews, like the field can go back to…”

3 roundsSenior
Software EngineerGoogle · Nov 2025

“Overall, the interview process was well organized and structured. I appreciated the communication throughout the process and the opportunity to speak with different people from the team. The…”

Rejected2 roundsMid level
Product Manager, GeminiGoogle · Sep 2025

“I’d never had to do vibe coding live before. In the product design interview, they gave me 10 to 15 minutes to actually build a rough prototype, and most of what they were probing on was how I…”

Rejected5 roundsSenior
Software Engineer InternGoogle · Sep 2025

“Google’s online assessment took me like 5 minutes and it was supposed to be 90, and that’s when I realized they really prioritize your interactions with the interviewer. You absolutely are not going…”

4 roundsIntern
Engineering ManagerGoogle · Aug 2025

“Recruiter call and 1st round scheduled in March 2025 which was people management. Next round System Design and scheduled in March 2025. Cleared both and next round schedule in in May. which was…”

Waiting2 roundsStaff
Software EngineerGoogle · Jul 2025

“Asked to code the pre order traversal of a tree. Later asked determine if pre order traversals of two trees are same or not.”

Rejected3 roundsEntry level
Software EngineerGoogle · Jun 2025

“The process was tedious but having some patience helps. Ask questions first solve later. Understand what is being asked.”

Got the offer3 rounds
Product ManagerGoogle · Jun 2025

“The interview process moved very quickly overall, which I appreciated because it kept momentum high and reduced uncertainty between stages. Communication from the recruiting team was generally…”

Rejected4 roundsSenior
Technical Program ManagerGoogle · Mar 2025

“The recruiter was helpful. The team itself is focused on supporting data management initiatives. But the questions were not all related to it. One of the questions was to code a palindrome- coding…”

Rejected4 roundsMid level
Technical Program ManagerGoogle · Mar 2025

“It was quite a lengthy process. The TAT was quite long and slow as well. Didn't receive a lot of feedback to prepare better for the next rounds, but overall was a great learning experience.”

Rejected3 roundsIntern
Software EngineerGoogle · Feb 2025

“The interview process was well-structured and focused on both coding and system/infrastructure knowledge. The interviewers were professional and gave me enough time to explain my thought process. I…”

Rejected1 roundEntry level
Data ScientistGoogle · Feb 2025

“Started off with recruiter screening with light technical questions, and walked me through all the rounds. Next, I had several rounds. Very light coding, mostly case studies and stats knowledge.…”

Got the offer2 rounds
Product ManagerGoogle · Jan 2025

“The overall process was spread across months making it challenging to keep up with constant preparation. I was able to ace the product design, analytics and execution questions. I could have done…”

Got the offer2 roundsMid level
Software EngineerGoogle · Oct 2024

“The interview was not too bad, two mediums and two hards. I just don't enjoy coding that much so it went downhill.”

Rejected1 roundEntry level
Product ManagerGoogle · Sep 2024

“I went through 5 rounds for a Senior PM role: a recruiter screen, a hiring manager call, then three virtual on-sites covering Product Sense, Analytical/Metrics, and Googleyness/Leadership, followed…”

Offer · declined it3 roundsMid level
Product ManagerGoogle · Sep 2024

“My process started with a talent screen with the recruiter and quickly moved to a hiring manager interview. They then scheduled me for a full loop on a tight timeline as I was far along with another…”

Got the offer2 roundsSenior staff
Product ManagerGoogle · Jul 2024

“What went well was my effort and organization. What didn't go well was time management. Next time, I would start earlier and ask for help sooner if I needed it. What stands out to me is how well…”

In progress2 roundsEntry level
Product ManagerGoogle · Jun 2024

“It was a very long process. Got to Team matching phase, but wasn't able to match after several tentatives. The rounds after the full loop (where I got mixed rating) were harder than the techinical…”

Rejected5 roundsMid level
Business Intelligence AnalystGoogle · May 2024

“The process started with a resume screen followed by a recruiter call. There is a hiring assessment that they send you as a first step (behavioral questions). This was followed by the first…”

Got the offer4 roundsMid level
Solutions ArchitectGoogle · Feb 2024

“Long process with multiple rounds. Recruiter was very efficient and helped with expectations for each round.”

Got the offer5 rounds
Software EngineerGoogle · Feb 2024

“They give you a study guide. I'd recommend reading it. It's your classic data structure and algorithms interviews.”

Got the offer3 roundsMid level

Frequently asked questions

How many rounds are in the Google interview?

Candidates report a typical 3 rounds, usually including a recruiter screen, online assessment, phone screen, take-home assignment.

How hard is the Google interview?

Candidates rate it 3.4/5 on average (medium), across 79 interviews.

How long does the Google hiring process take?

About 4 weeks from first contact to decision, based on reported timelines.

What percentage of Google candidates get an offer?

34% of candidates with a final result got an offer (18 of 53).

What does the Google interview focus on?

The most common round types are Behavioral, Coding, Technical, System Design.