← Back to Directory

Google interview notes, page 148 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 - System Design / Architecture

Jun 2026
Google SWE interview focused entirely on object-oriented design for a dormitory room-assignment system. Not a grinding algorithms round, more of a whiteboard design conversation where they wanted to see how you decompose a problem into classes and think about edge cases.
  • Design an object-oriented model for a dormitory room-assignment system. You have students with room-size preferences (two-person or four-person) and rooms with fixed capacities. Walk through your class design, data structures, assignment logic, and how you handle cases where a student's preference can't be satisfied.
  • How would your design change if students could submit a ranked list of room preferences instead of a single choice?
  • How would you adapt the system if students register one at a time over a period of time rather than all at once in a batch?
  • Suppose groups of friends must be placed in the same room when possible. How does that change your model and what new conflicts can arise?
  • How would you make the assignment deterministic and testable so the same input always produces the same output, and what unit tests would you write to verify capacity is never exceeded?

“I jumped straight to writing a Student class and a Room class before figuring out what actually owned the assignment logic.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Google for a software engineering role. No coding, just a deep dive into my background and the usual 'why us' stuff. Pretty conversational but I was not fully prepared for how much they'd push on future plans.
  • Walk me through your personal projects in detail.
  • Tell me about your internship experience in depth.
  • What are your plans for the future, professionally?
  • Why do you want to work at Google specifically?

“I thought I had this down cold but they kept pushing for more depth than I expected.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE coding round with a string manipulation problem that looked straightforward but had enough edge cases to keep you honest. The problem involved chunking a string and building a validation result using checksum-based character selection.
  • Given a string, a validation string, and an integer k, split the original string into fixed-length chunks of size k. For each chunk, compute a checksum from the character values, then use that checksum to select a character from the validation string. Concatenate the selected characters in order and return the result. Handle the case where the string length isn't evenly divisible by k.

“The core logic isn't bad once you break it down, chunk by chunk, compute sum, map to index via modulo.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google product strategy interview with a classic M&A case question. Just one question but it had a lot of surface area to cover.
  • Google recently acquired Nest. Should Google also acquire iRobot, the company behind the Roomba?

“I spent too long on the 'should they' part and not enough time actually structuring the strategic fit.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Got a product design question at Google that sounds fun until you actually try to answer it. The open-endedness was the whole point, I think.
  • Design an airplane specifically built for pets.

“My first instinct was to treat it like a consumer app and jump straight to features.”

View Post

Google·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Interviewed for an ML engineer role at Google, got a coding-style question on sorting. Pretty standard stuff but the follow-up on efficiency tripped me up a bit.
  • How would you efficiently sort a list of numbers?

“Started with quicksort, which felt right, but then they pushed on worst-case complexity and I fumbled the explanation a little.”

View Post

Google·Product Manager·Onsite - Behavioral / Leadership

Jun 2026
Interviewed for a PM role at Google, just the one question from what I can tell. Pretty classic behavioral setup but it hit different when I was actually in the seat.
  • Tell me about a time you influenced the direction of a product roadmap.

“I had a story ready but halfway through I realized I was describing a situation where I kind of just agreed with what the eng lead already wanted.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Jun 2026
Google system design round for what felt like a mid-to-senior backend or full-stack role. One question, image upload and tagging for a travel site, but it opened up into a surprisingly broad conversation about storage, metadata, and scale.
  • Design a service that allows users to upload images and apply tags to them on a travel platform.

“I started with the upload pipeline and spent way too long on chunked uploads before they nudged me toward the tagging side.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a classic stakeholder pressure scenario. One question, pretty focused, left me second-guessing my answer for days after.
  • Your largest customer is pushing hard for a feature that isn't on your roadmap. How do you handle it?

“I went straight to 'let's investigate the underlying need' which felt right but I think I underplayed the business risk angle.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE coding round, 30 minutes, graph problem. The interviewer pushed me toward DFS even though Union-Find felt like the cleaner fit, which I wasn't fully ready for.
  • Solve a graph connectivity problem (e.g. detecting a redundant edge, counting connected components, or validating a tree structure) and walk through both Union-Find and DFS approaches including complexity and trade-offs.

“My instinct was Union-Find and I think it was the right call, but the interviewer kept nudging me toward DFS.”

View Post