← Back to Directory

Google interview notes, page 107 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·Technical Phone Screen

May 2026
Got a fermi estimation question at Google that sounds deceptively simple but spirals fast once you start actually thinking about it.
  • Estimate how much storage would be required to hold all the information your brain processes in a single day.

“I stared at this for a second because I had no idea where to anchor.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

May 2026
System design round at Google, one question about blocking traffic from banned IPs sourced from an external security feed. Pretty focused scope but there's a lot hiding underneath it.
  • Design a system that denies service to requests originating from IP addresses flagged by an external security authority.

“I went straight to a blocklist cache sitting in front of the request path, which felt right, but I underestimated how much the interviewer wanted to dig into the sync mechanism.”

View Post

Google·Machine Learning Engineer·Onsite - System Design / Architecture

May 2026
Google ML engineer interview with a system design question on language detection. Pretty open-ended, which I wasn't fully prepared for.
  • Design a system that can automatically detect the language of a given piece of text.

“I jumped straight into n-gram models and character frequency distributions, which felt right, but I didn't think about scale until the interviewer nudged me.”

View Post

Google·Data Scientist·Technical Phone Screen

May 2026
Google DS interview with a single deep-dive question on A/B test metric design for a UI color change. The question sounds deceptively simple but they want you to commit to one metric and defend every layer of the definition, no wiggle room.
  • An app changes the color of its primary home-screen CTA button. Pick exactly one primary metric for the A/B test and fully defend it: define numerator, denominator, unit of analysis, inclusion/exclusion rules, exposure definition, attribution window, and time horizon. Then explain why that metric is more sensitive and business-aligned than alternatives like CTR or raw revenue, list your guardrail metrics with explicit breach thresholds, describe how you'd handle novelty effects and returning-user contamination in the first 48 hours, and state the minimum sample size or MDE you'd need to make a ship decision within that window.

“This one wrecked me a little.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

May 2026
Got a system design question for what seemed like a senior engineering or TPM role at Google. The problem was framed around eBay but I'm pretty sure it was just a proxy for how Google handles policy enforcement at scale. One question, no warmup.
  • Design a system that automatically filters out restricted or prohibited product listings on a large e-commerce marketplace.

“I jumped straight into a classifier pipeline and the interviewer kind of just waited.”

View Post

Google·Software Engineer·Technical Phone Screen

May 2026
Google SWE coding round, two LeetCode-style problems back to back. Nothing brutal, finished with time to spare and talked through a follow-up at a high level.
  • Solve a two-part coding problem combining elements from two classic algorithm questions.

“Both parts were manageable on their own.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

May 2026
Google SWE coding round, one algorithmic problem the whole session. The problem looked approachable at first glance but the edge cases around negatives and repeated values made it messier than I expected.
  • Given an integer array (which may contain duplicates and negative values), determine whether you can remove exactly one element such that the remaining array has a valid pivot index. A pivot index is one where the sum of elements to its left equals the sum to its right.

“My first instinct was brute force: try removing each index, recompute prefix sums, check for a pivot.”

View Post

Google·Product Manager·Recruiter / HR Screen

May 2026
Interviewed for a PM role at Google, and the whole thing basically came down to one background question. Not much to report.
  • Can you walk me through your academic background?

“Pretty standard opener.”

View Post

Google·Software Engineer·Online Assessment (OA)

May 2026
Google early career SWE online assessment, two problems in 90 minutes. The one that stuck with me was a 1D board coin collection problem that looked deceptively simple but had enough edge cases to trip you up if you weren't careful about how tokens interact.
  • You're given a 1D string board with empty cells, player tokens, and coins. Each move slides any token exactly 3 cells to the right, and a coin is collected only when a token lands on it (not by passing through). Tokens can't occupy the same cell. Find the maximum number of coins collectable.

“My first instinct was to simulate everything with BFS and I wasted probably 15 minutes going down that path before realizing the residue classes mod 3 basically partition the problem into independent subproblems.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

May 2026
Interviewed at Google, looks like it was a system design round focused on collaborative editing products. Just one question but it went pretty deep.
  • How would you design the system that allows multiple users to edit a document simultaneously, like in Google Docs?

“This is the kind of question where you think you know what to say and then you open your mouth and realize you don't.”

View Post