← Back to Directory

Google interview notes, page 35 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·Product Manager·Onsite - Behavioral / Leadership

Apr 2026
Google PM interview, one behavioral question about navigating ambiguity with incomplete information. Pretty standard loop but this question tripped me up more than I expected.
  • Describe a situation where you had to work with incomplete or limited information to deliver a positive outcome for customers.

“I thought I had a solid example lined up but halfway through telling it I realized I kept saying 'we' and never made clear what I actually decided.”

View Post

Google·Software Engineer·Technical Phone Screen

Apr 2026
Google SWE interview with a tricky array problem that seems straightforward until you hit the follow-up. The O(1) space constraint is where things get interesting.
  • Given an integer array, find a pair of indices (i, j) where i <= j and the values at both indices are equal, such that the subarray sum between them is maximized. Return those two indices.

“First pass I went straight for a hashmap to track first occurrences of each value, then scan and compute subarray sums.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral screen for a SWE role at Google, just the one question about putting someone else's needs first. Pretty standard stuff but I fumbled it more than I expected.
  • Tell me about a time you put someone else's interests above your own.

“I had a story ready but it felt thin the moment I started telling it.”

View Post

Google·Product Manager·Hiring Manager Screen

Apr 2026
Google PM interview, one question about technical depth. Pretty sparse on details but the question itself is a classic that trips people up if they haven't prepped a real example.
  • What is the most technically complex initiative you have led as a Product Manager?

“This one sounds easy until you realize most PMs have a surface-level answer ready and a very shallow follow-up answer.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Google SWE interview with a system design question focused on string storage and lexicographic range queries. Pretty classic Google-flavored problem where the concept sounds manageable until you actually have to justify your design choices under pressure.
  • Design a data structure for storing a collection of strings that supports efficient lexicographic range queries, where given bounds L and R you return all stored strings w satisfying L <= w <= R in dictionary order.

“My first instinct was a sorted array with binary search, which actually got a decent response.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
Got a market sizing question from Google that sounds deceptively simple until you actually try to answer it. No idea what role this was for exactly but it felt like a product or strategy screen.
  • You're starting a company to sell face masks. How many should you make for your initial production run?

“I jumped straight into TAM math and kind of forgot to ask any clarifying questions first, which I think hurt me.”

View Post

Google·Software Engineer·Technical Phone Screen

Apr 2026
Google software engineering interview focused on a single system design coding question about building a waitlist data structure. The follow-up discussion went deeper than I expected, pushing into priority queues and estimated wait times.
  • Design a waitlist data structure that supports adding a person, removing a person, getting their current position, popping the next person to be served, and returning the current size. What data structures would you use and why?

“I jumped straight to a plain array and immediately regretted it once they asked about remove().”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Apr 2026
System design round at Google for a software engineer role, centered entirely on designing Google Calendar's event creation flow. The real focus ended up being conflict detection and resolution between overlapping events, which took up most of the conversation.
  • Design the event scheduling functionality for Google Calendar, with a focus on detecting and handling conflicts between user events.

“I started with the usual stuff, data models, API endpoints, storage, but they kept steering me back to conflict handling specifically.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral loop for a software engineer role at Google. Five questions, all the classic behavioral territory you'd expect, but the follow-ups about metrics and trade-offs are where it actually gets hard.
  • Tell me about a time a colleague wasn't cooperating with you. How did you handle it?
  • Describe a situation where you had no clear solution or plan. What did you do, and what came of it?
  • Tell me about a time something at work turned out completely differently than you expected.
  • Walk me through something new you learned and how you applied it in your actual work.
  • Tell me about a goal you set that you didn't hit. Why did it happen and what did you take away from it?

“I had a story ready but the follow-up about constraints and stakeholders threw me.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Google interview with a single system design question about autonomous vehicles. Pretty niche and I wasn't expecting it to go in that direction, but it was actually one of the more interesting problems I've had to think through.
  • Design a post-accident algorithm for a self-driving car.

“I spent the first minute or two just trying to figure out what 'post-accident' even meant in this context.”

View Post