← Back to Directory

Google interview notes, page 172 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 - Multi Round

Jun 2026
Two coding rounds at Google for a software engineer role. The problems leaned graph/DP and matrix manipulation, and while I got through both, neither felt clean. Left with a lot of mixed feelings about how I performed under pressure.
  • Given a 2D grid, determine reachability between nodes using dynamic programming.
  • Solve a brute force matrix traversal problem, then optimize it at a micro level beyond asymptotic complexity.

“My first approach was just wrong.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round, one main problem with a follow-up that honestly separated the candidates who actually knew their stuff from those who just memorized Union-Find. The base case was fine, the follow-up was where things got interesting.
  • Design a data structure to support adding friendships between n people and answering connectivity queries (are two people in the same friend group?). Only additions, no deletions.
  • Now support edge deletions as well. How would you handle fully dynamic connectivity where friendships can both be added and removed?

“Pretty standard Union-Find territory.”

View Post

Google·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Google interview, one coding question on implementing K-Means from scratch. Short and focused, no fluff.
  • Implement K-Means Clustering from scratch.

“I knew the algorithm well enough but fumbled the initialization step a bit.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a digit-subset problem that looks deceptively simple until you actually try to code it up under pressure. One question, algorithmic, and I left feeling like I probably overcomplicated my approach.
  • You're given a list of two-digit numbers. Find the largest subset where every number in the subset contains at least one digit in common. Return the size of that subset.

“My first instinct was some kind of graph problem and I wasted probably three minutes going down that path before backing up.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Interviewed for a product designer role at Google, just the one question from what I remember. Pretty standard behavioral territory but it still tripped me up a bit.
  • Can you walk me through a time you designed with accessibility as a core consideration?

“I had a decent example ready but I fumbled the specifics.”

View Post

Google·Software Engineer·Onsite - Product Sense / Strategy

Jun 2026
Interviewed for a bizops role at Google, got a strategy question about emerging markets that seemed straightforward but had more layers than I expected.
  • Why is Google well positioned to compete and grow in emerging markets?

“I went straight to infrastructure and Android market share, which felt solid, but I kind of glossed over the monetization angle and how ad markets in those regions actually work.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a tricky string/dictionary problem that pushed into backtracking territory pretty fast. The complexity analysis part was where things got uncomfortable.
  • Given a string and a dictionary of valid English words, return true if every subsequence of the string with length 3 or more is a valid English word. Walk through a recursive or backtracking solution and analyze the time and space complexity.

“The problem statement itself took me a minute to parse.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview, one question on experimentation that felt deceptively simple but had a lot of layers once I started talking through it.
  • How would you A/B test a new feature?

“I started with the basics, hypothesis, control vs treatment, sample size, and it felt fine until they pushed on how I'd handle network effects or situations where users influence each other.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round, one problem, classic hard-ish LeetCode territory. They wanted the full O(n log n) treatment and weren't satisfied with just getting a working answer.
  • Given an integer array, return a new array where each element is the count of numbers to the right of the original element that are smaller than it.

“I knew this problem but blanked on which data structure to lead with.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Got a pricing question for Google, product role, nothing else to go on. Short but the kind of question that can spiral fast if you don't have a structure ready.
  • How would you price a self-driving car?

“My first instinct was to just blurt out a number, which would've been a disaster.”

View Post