← Back to Directory

Google interview notes, page 170 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·Technical Program Manager·Onsite - Behavioral / Leadership

Jun 2026
Went through a behavioral round for a TPM role at Google, just the one question but it took up most of the time.
  • Tell me about a time you struggled to communicate with key stakeholders and how you got everyone on the same page.

“I had a story ready but halfway through I realized I was spending way too long on the background and not enough on what I actually did to fix the breakdown.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a single product design question focused on accessibility. Pretty open-ended, which I wasn't fully prepared for.
  • How would you design a refrigerator for blind users?

“I jumped straight into features without thinking about the actual user needs first, which felt sloppy in hindsight.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a product design question about Google Shopping. Just the one question but it had a sketch component which I was not expecting at all.
  • How could Google Shopping increase sales for users who are driving? Sketch out what the experience might look like.

“The drawing part threw me off more than the actual product thinking.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral screen for a software engineer role at Google. Just one question but it sat with me for a bit after.
  • How would you approach working on a project alongside someone more senior than you?

“I rambled a bit.”

View Post

Google·Product Manager·Onsite - Behavioral / Leadership

Jun 2026
Went through a behavioral round at Google for a PM role. Just one question but it took up most of the time, which I wasn't expecting.
  • Describe a situation where you had to choose between what was best for the customer and what was best for the business.

“I went straight into a story about deprioritizing a monetization feature to fix a pain point users kept complaining about.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a coding problem centered on a document layer with undo/redo semantics. The problem had a solid follow-up about memory efficiency that I didn't see coming until we were already mid-solution.
  • Design a document layer class that stores properties as a string-to-string map and supports beginBatch(), setProperty(), endBatch(), undo(), and redo(). Undo must restore the exact state before the batch, redo must reapply it, and committing a new batch after an undo should clear the redo history.
  • Follow-up: make the undo/redo history memory-efficient. If a batch updates the same key multiple times, only record one compact Change entry per key (storing the key, its final value after the batch, its value before the batch, and whether it existed before the batch). How do you build and use this compact structure?

“I started with two stacks, one for undo and one for redo, and stored a full snapshot of the map at each endBatch() call.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a market sizing question about the Play Store. Pretty straightforward setup but the execution is where it gets tricky.
  • How many apps are currently available in the Google Play Store?

“I went top-down: estimated global smartphone users, split Android vs iOS share, then tried to reason about how many developers would bother publishing to Play vs App Store.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round focused on string parsing and stack-based decoding. The problem itself wasn't too bad but the variants they throw at you are where things get interesting.
  • Given an encoded string like '3[a2[c]]', write a function to decode it by expanding each bracketed group by its repeat count.

“I went straight for the recursive approach because it felt cleaner to think about, but partway through they pushed me toward an iterative stack solution.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Google for a software engineering role. Just one question but they really wanted to dig into it, the whole structured situation-action-result thing with follow-ups on each part.
  • Tell me about a time you failed at something important. Walk me through what happened, your specific role in the failure, how you responded in the moment, what you did to recover, and what you took away from it.

“This is the kind of question where you think you have a good story ready and then halfway through you realize you're accidentally making yourself sound worse than you intended.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round with a board game simulation problem. Not the hardest thing I've seen from them but the edge cases definitely got me thinking.
  • You have a 1D board of length N where each cell is empty, holds a movable piece, or holds a collectible coin. A piece can move exactly 3 cells to the right: it lands if the destination is empty or has a coin (which gets collected), but can't land on another piece or go out of bounds. You can move any piece any number of times in any order until no moves remain. Return the maximum number of coins you can collect.

“Took me a while to even figure out what kind of problem this was.”

View Post