← Back to Directory

Google interview notes, page 175 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 - Product Sense / Strategy

Jun 2026
Google PM interview, one product design question about building a restaurant menu app. Pretty open-ended, which I wasn't fully prepared for.
  • Design a restaurant menu application.

“I jumped straight into features without anchoring on who the user actually is.”

View Post

Google·Data Scientist·Technical Phone Screen

Jun 2026
Tough technical screen for a Data Scientist role at Google. The whole thing was basically a statistics and optimization deep dive, starting from first principles and pushing into generalization territory I hadn't fully prepared for.
  • Given an array of real numbers, derive the value that minimizes the sum of squared deviations. Show your work by setting the derivative to zero rather than just stating the answer.
  • Derive the value that minimizes the sum of absolute deviations, using subgradients since the absolute value isn't differentiable everywhere. Then describe an algorithm to compute it efficiently.
  • Generalize the absolute loss minimization to compute an arbitrary percentile, specifically the 90th. Define the tilted loss function, characterize the minimizer, and discuss how to handle ties and robustness to outliers.

“I knew the answer is the mean but they wanted the actual derivation, not just the punchline.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round at Google for a software engineering role, basically one big question about a hard project you've worked on. Structured reflection required, not just storytelling.
  • Tell me about the most challenging project you've worked on. Walk through the goal, why it was hard, your specific role, the toughest decision you personally owned, what you did, and the outcome. Then reflect on what you'd change looking back.

“The part that tripped me up was 'what would you do differently.' I had a solid story ready but kind of fumbled the hindsight piece, gave some generic answer about communicating earlier.”

View Post

Google·Data Scientist·Technical Phone Screen

Jun 2026
Google Data Scientist interview with a statistics-heavy question about linear regression in high-dimensional settings. Pretty technical for what felt like a screening round, but it was a clean, well-scoped problem.
  • You train a linear regression model with 500 predictors and only 600 observations. What problem are you likely to run into, why does it happen, and how does L1 regularization help?

“The overfitting part came naturally.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a strategy question about Maps. Pretty open-ended, which I wasn't fully prepared for.
  • Why has Google Maps been so successful, and what would you build on top of it next?

“Two questions in one, which I didn't clock fast enough.”

View Post

Google·Software Engineer·Onsite - Product Sense / Strategy

Jun 2026
Interviewed for a PMM role at Google and got a strategy question about Google Play. Not a lot of context to go on but it was the kind of question where you either have opinions or you don't.
  • What are the strengths and challenges facing Google Play as a product?

“I went in thinking strengths were obvious (distribution, Android install base, billing infrastructure) but the challenges side is where I stumbled.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google coding round, one question about server request tracking with a follow-up on ordering. Pretty clean problem but the follow-up tripped me up a bit.
  • Design a Server class with begin(requestId) and end(requestId) methods that record timestamps for each request, and a method to print all (start, end) pairs ordered by when requests completed.

“The base implementation wasn't bad, two hashmaps, one for start times one for end times, pretty straightforward.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE coding round with a string manipulation problem that looks straightforward but has a few edge cases worth thinking through.
  • Given a string with patterns enclosed in percent signs and a dictionary mapping those patterns to replacement values, replace all patterns with their corresponding values. If any pattern is missing from the dictionary, return an error string instead.

“My first instinct was regex and I almost went that route before catching myself.”

View Post

Google·Software Engineer·Onsite - Cross-functional / Panel

Jun 2026
Interviewed for a product designer role at Google and got hit with a classic cross-functional tension question about handling developer pushback on UX decisions.
  • How would you handle a situation where a developer disagrees with your UX recommendations?

“I fumbled the opener a bit, started talking about 'explaining my rationale' which felt thin even as I was saying it.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Google SWE behavioral question about duplicate work across teams. Short post, just the one question, no details on outcome or round.
  • If you found out two separate teams were independently working on the same problem or building the same thing, what would you do?

“I went straight to 'set up a meeting and align' which felt too safe in hindsight.”

View Post