← Back to Directory

Google interview notes, page 18 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·Onsite - Coding / Algorithms

Apr 2026
Onsite coding round at Google's NYC office, just one problem but it had enough depth to keep me busy for the full slot. The question looked deceptively simple at first glance.
  • Design a class that supports inserting numbers (including duplicates) and finding the (k+1)-th largest value in the collection, where findLargest(0) returns the max. Optimize for query time over insert time.

“My first instinct was a max-heap and I said it out loud before realizing that only works if k is fixed ahead of time.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
Interviewed at Google, got a market sizing question about Pixel users in the US. Pretty standard product analytics round, nothing too wild.
  • Estimate the number of Pixel smartphone users in the United States.

“Went with a top-down approach: US population, smartphone penetration, Android share, then Pixel's slice of that.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral round at Google for a software engineering role. Just one question but they really dug into it, wanted specifics on how you handle a teammate who's struggling without making it weird.
  • Tell me about a time you helped a teammate who was underperforming. What was the gap, how did you approach them, what did you actually do, and what happened?

“The part I fumbled was being specific about what the gap actually was.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Google SWE coding round, got hit with an LFU cache design problem. Trickier than LRU in ways I didn't fully appreciate going in, mostly because of the tie-breaking rule when multiple keys share the lowest frequency.
  • Design and implement an LFU (Least Frequently Used) cache supporting get and put operations, both with O(1) average time complexity. When at capacity, evict the least frequently used key, breaking ties by recency.

“I knew LRU cold so I figured LFU would just be a small extension.”

View Post

Google·Software Engineer·Technical Phone Screen

Apr 2026
Google SWE interview with a grid-based pathfinding problem that had a neat twist on the usual shortest path setup. The problem was harder than it looked on the surface.
  • Given a grid containing a rat, a piece of bread, a cat, and some obstacles, find a path from the rat to the bread that maximizes the minimum distance from the cat at any point along the path.

“My first instinct was BFS and I started coding before fully thinking through what 'maximize the minimum distance' actually means.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Interviewed for a bizops role at Google and got one behavioral question about ethics in business decisions. Pretty short on details but it's the kind of question that sounds easy until you're actually in the room.
  • Do you hold yourself to high ethical standards when making business decisions or conducting work?

“Felt like a warmup but I second-guessed myself mid-answer.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
Google SWE coding round with a graph/union-find propagation problem. The secret-spreading setup sounds simple but the multi-hop same-timestamp rule is what gets you.
  • Given n people where person 0 and one other person initially know a secret, and a list of timed meetings, determine which people know the secret after all meetings have occurred. The key rule: within the same timestamp, the secret can spread across multiple meetings in a chain.

“The part that tripped me up was the same-timestamp multi-hop behavior.”

View Post

Google·Software Engineer·Onsite - Product Sense / Strategy

Apr 2026
Google Hardware PM interview with a big open-ended product design question followed immediately by a market sizing follow-up. Pretty classic pairing but the unlimited resources framing threw me a bit.
  • If you were the PM for Google Hardware with unlimited resources, what would you build?
  • How would you estimate first-year sales for the product you just described?

“The unlimited resources part is a trap disguised as freedom.”

View Post

Google·Software Engineer·Technical Phone Screen

Apr 2026
Google SWE coding round with a sequence/keyboard problem that looked deceptively simple but had a bunch of underspecified edge cases that you're supposed to catch and ask about.
  • Given a sequence of integer positions on an infinite keyboard, find the minimum number of times you need to move your hand to play the entire sequence. Follow-up: each time you move your hand, output the segment you just finished playing, and also output the final segment at the end.

“The problem sounds like a basic greedy grouping thing but the definition of 'hand position' is intentionally vague.”

View Post

Google·Product Manager·Hiring Manager Screen

Apr 2026
Interviewed for a PM role at Google, basically one question about how I structure my day.
  • Walk me through how you typically spend your day at work.

“Seemed like a warmup but I rambled.”

View Post