← Back to Directory

Google interview notes, page 154 of 215

FAANG / Big Tech

Most of these Google write-ups come from Software Engineers (1,167), then Product Managers (686) and Data Scientists (125). The most reported rounds are the product sense round (667), the technical phone screen (660), the behavioral / leadership round (252) and the onsite coding round (214).

2146 interview notes · updated Oct 2026

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a sorting algorithm deep dive. They went way beyond just asking you to write the code, wanted the full complexity analysis and a real conversation about tradeoffs. Left feeling like I could've been sharper on the worst-case discussion.
  • Implement bucket sort and walk through the algorithm, its time and space complexity, stability, and when you'd actually choose it over a comparison-based sort.

“I got the basic steps down fine: create K buckets, distribute elements, sort each bucket, concatenate.”

View Post

Google·Software Engineer·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview focused on product sense for leisure travel. One question, pretty open-ended, and I spent way too long on the problem space before getting to anything concrete.
  • You're a PM for a leisure travel product. How would you improve the user experience?

“I went broad immediately and kind of regretted it.”

View Post

Google·Software Engineer·Onsite - Product Sense / Strategy

Jun 2026
Interviewed for a product designer role at Google. One question, design systems focus, left me thinking about it for days after.
  • If your design solution works well for one part of the product but doesn't hold up for another, how do you approach that conflict?

“I went straight to 'modular design systems' as my answer and could tell partway through that it wasn't landing as a complete response.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a graph traversal problem that sounds straightforward until you actually have to talk through all the edge cases out loud. Pretty standard algorithmic round but the blocked nodes wrinkle made it a bit more interesting than your typical BFS question.
  • Given a graph with a source node, find the shortest distance from that source to every other node. Some nodes are blocked and should be treated as if they don't exist. Return -1 for any node that's unreachable or blocked. Walk through your algorithm, the data structures you'd use, time and space complexity, and how your approach changes between directed and undirected graphs.

“BFS was the obvious move and I got there fast, but I fumbled a bit when they asked about directed vs undirected.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM strategy question for Google, framed as a Spotify scenario. One question, open-ended, the kind where you can talk for twenty minutes and still feel like you said nothing.
  • You're a PM at Spotify. How would you grow revenue 5x over the next five years?

“I went straight to subscriptions and ad tier expansion, which in hindsight was pretty obvious and probably what everyone says.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a single product sense question about Gmail's search performance. Not a lot of context to go on, but it's a classic Google internal comparison question that requires you to actually think about infrastructure tradeoffs.
  • Why is Gmail search slower than Google Search?

“This one looks deceptively simple until you start talking and realize you need to actually understand how each system is built.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Google for a software engineering role. Just one question but it had a lot of layers to it.
  • Tell me about a time you had to manage constantly shifting priorities. How did you decide what to focus on, communicate trade-offs to stakeholders, and adapt your plan? What happened and what did you take away from it?

“This one made me realize mid-answer that my example was kind of weak.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round, one problem the whole time. The question looked approachable at first glance but the constraint about not brute-forcing all pairs is where things get interesting.
  • Given two sorted integer arrays and an integer k, return the k pairs (one element from each array) with the smallest sums. A brute-force approach that generates all possible pairs is considered too slow.

“The naive solution came to me immediately, generate everything, sort by sum, take k.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Google system design round for a software engineer role. The whole thing was one big question about building a key management service, and it went deep fast. Lots of follow-ups on things I hadn't fully thought through.
  • Design a key management service where clients request key material by providing a key ID. Cover the APIs, how keys are generated and stored, access control, auditing, rotation, usage limits, and your security and threat model. Also address latency, availability, and what happens if a key or system component gets compromised.

“I started with the API surface and storage, which felt natural, but the interviewer kept pushing on the threat model before I'd even finished the basic design.”

View Post

Google·Technical Program Manager·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Google for a TPM role, just the one question but it had some weight to it.
  • Tell me about a project that didn't meet the client's expectations.

“I had a story ready but partway through I realized it made me sound more like a bystander than someone who actually owned the outcome.”

View Post