← Back to Directory

Google interview notes, page 194 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 - Behavioral / Leadership

Jul 2026
Behavioral round at Google for a software engineer role, pretty much one big question with a bunch of follow-ups layered on top of it. Not a bad experience but the depth they go into with follow-ups is no joke.
  • Walk me through the most challenging project you've worked on. What made it hard, what was your role specifically, what did you do, and what came out of it?

“I had a story ready but the follow-ups are where it got uncomfortable.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jul 2026
Google SWE interview with a simulation-style coding problem involving feature activation and dependency management. The problem statement was incomplete or partially abstracted, which made it genuinely hard to know what was actually being asked.
  • Given a system with n features and a set of dependency relationships between them, simulate a sequence of activation requests. Determine whether each activation succeeds, what side effects occur, and what the final state of the system looks like.

“The problem description was half-missing, which honestly made this more stressful than the actual algorithmic content.”

View Post

Google·Software Engineer·Technical Phone Screen

Jul 2026
Google interview, hardware/infrastructure side. One question about diagnosing a broken NUC in a data center setting. Not much else to go on but it was clearly a technical troubleshooting screen.
  • How would you go about debugging a NUC that's failing in a data center environment?

“I went straight to hardware checks, power supply, POST errors, reseating RAM, that kind of thing.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jul 2026
Google SWE coding round, one question the whole time, sliding window style problem that sounds straightforward but has enough edge cases to keep you honest.
  • Given two strings s and t, find the shortest contiguous substring of s that contains every character of t with at least the same frequency. Explain your approach, justify it, analyze time and space complexity, and write working code.

“Classic minimum window substring.”

View Post

Google·Software Engineer·Technical Phone Screen

Jul 2026
Google SWE interview with a graph/shortest path problem. Pretty standard Dijkstra territory but the input parsing added some friction I wasn't expecting.
  • Given an undirected weighted graph provided as a formatted input string (e.g. 'node1 node2 weight; ...'), compute the shortest path distances from a given start node to all other nodes.

“Jumped straight to Dijkstra which was the right call, but I fumbled the input parsing longer than I should have.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jul 2026
Google SWE coding round, one question on subarray sums. Pretty standard algorithmic problem but the constraints are wide enough that a naive O(n^2) solution won't cut it.
  • Given an integer array and a target value k, find the total number of contiguous subarrays whose elements sum to k.

“My first instinct was the brute force nested loop and I actually started coding it before catching myself.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Jul 2026
Google system design round for a software engineer role. The whole session was basically one giant question about building a key-value store, and they expected you to go deep on every layer. Felt like drinking from a firehose.
  • Design a scalable key-value store that supports get, put, delete, and range scan operations.

“This was the whole interview.”

View Post

Google·Data Scientist·Technical Phone Screen

Jul 2026
Google data scientist interview with a meaty product analytics case. The question was open-ended enough that I kept second-guessing whether I was going too deep on methodology or not deep enough on the business side.
  • Product usage dropped around 10% in the U.S. and 11% in Mexico. How would you identify potential confounders, design an experiment to isolate the cause, specify what variables to control for, and communicate your findings to stakeholders?

“I started by listing confounders which felt right, seasonality, platform changes, competitor launches, but I got a bit tangled trying to bridge from 'here's what could cause this' to 'here's how I'd actually test it.' The A/B framing is tricky because you're often post-hoc on a drop like this, so I ended up talking about a holdout design and synthetic control for the Mexico market since the sample dynamics differ.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Jul 2026
System design round at Google for a software engineering role. The whole session was built around one meaty problem about quota enforcement at scale, and it went in directions I didn't fully anticipate.
  • Design a quota enforcement service that handles API and storage quotas at very high request rates, used by many different internal services. Define the core APIs for checking and incrementing usage.
  • How would you handle strong consistency versus eventual consistency in this quota system, and what are the trade-offs for each?
  • How would you deal with hot-key sharding when a single service or resource is generating an enormous number of quota requests?
  • How do you handle correctness when many concurrent requests arrive simultaneously and you need to avoid both over-enforcement and under-enforcement?
  • If you allow temporary overage under eventual consistency, how do you reconcile that for billing purposes?
  • What strategies would you use to keep this quota service low-latency and highly available under production load?

“I started with a simple check-then-increment approach and the interviewer immediately pushed back on atomicity.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jul 2026
Interviewed for a business development role at Google, behavioral round with a focus on soft skills. Just the one question that I can remember clearly, and it was deceptively simple.
  • What does humility mean to you, and can you walk me through a specific situation where you demonstrated it?

“I thought I had a solid answer but halfway through my example I realized I was basically just describing a time I apologized, which is not really the same thing.”

View Post