← Back to Directory

Google interview notes, page 198 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

Jul 2026
Google SWE coding round, one meaty graph/recursion problem that took up the whole session. The problem sounded like a crafting system and I kept second-guessing whether my memoization was actually correct.
  • You have a set of recipes forming a dependency graph (e.g. a cake requires sugar, oil, flour, eggs; sugar itself is made from cane sugar), and a stock of raw ingredients with given quantities. For a requested item and quantity, determine whether it can be produced from what's in stock. You need to define your own data structures and design a recursive algorithm that breaks the goal down to raw ingredients and checks availability.

“Spent probably five minutes just staring at the problem trying to figure out if it was a tree or a proper DAG.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jul 2026
Google SWE coding round, one problem the whole time: count connected components of buildings in a grid. Pretty standard graph traversal but they pushed hard on the follow-up about handling grids too large to fit in memory, which I did not see coming.
  • Given an m x n binary grid where 1s represent buildings and 0s represent empty land, count the number of independent building communities, where two buildings belong to the same community if they are 4-directionally adjacent.
  • Follow-up: if the grid is extremely large and cannot fit in memory all at once, how would you approach solving this problem?

“Classic connected components problem, BFS or DFS both work fine.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jul 2026
Google PM interview with a classic market entry case. Just the one question from what I can tell, pretty standard product strategy territory.
  • Should Google enter the furniture market?

“My first instinct was to just say no and list reasons why it's off-brand, which would've been a disaster.”

View Post

Google·Software Engineer·Technical Phone Screen

Jul 2026
Google coding screen, one question the whole time. Seemed straightforward on the surface but the edge cases kept piling up and I left feeling like I'd only half-solved it.
  • Given an integer (which may be negative), write a function that returns its string representation with commas inserted as thousands separators every three digits from the right. For example, 1234567 should become '1,234,567'. You cannot use any built-in number formatting utilities.

“I started by converting the number to a string and working backwards, which felt right, but then the negative sign threw me off and I fumbled around for a bit trying to handle it cleanly.”

View Post

Google·Software Engineer·Onsite - Behavioral / Leadership

Jul 2026
Behavioral round at Google for a software engineering role. Just one question but they really sat with it.
  • Tell me about a specific time you disagreed with teammates and how you worked through it.

“I had a decent story ready but fumbled the resolution part.”

View Post

Google·Technical Program Manager·Technical Phone Screen

Jul 2026
Google TPM interview with one technical problem-solving question. Pretty stripped down as far as interview content goes, but the question itself has some teeth if you're not ready for it.
  • Walk me through a complex technical problem you solved, and explain how you made it understandable to others.

“The trick here isn't picking the most impressive problem, it's picking one where the simplification is actually interesting.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jul 2026
Google PM interview with a single product design question about building a monitoring device for elderly users. Pretty open-ended, which I wasn't fully prepared for.
  • How would you design a monitoring device for elderly people?

“I jumped straight into features and the interviewer kind of just waited.”

View Post

Google·Data Analyst·Technical Phone Screen

Jul 2026
Google interview question on stats fundamentals. Pretty standard for a data or analytics role but I still fumbled parts of the explanation more than I'd like to admit.
  • Can you explain hypothesis testing and p-values in simple, non-technical terms?

“I knew the textbook definition cold but the 'layman's terms' part tripped me up.”

View Post

Google·Software Engineer·Onsite - System Design / Architecture

Jul 2026
System design round at Google for a software engineer role. One meaty question that sprawled in a lot of directions, felt like I was playing whack-a-mole with follow-ups the whole time.
  • Design a menu update system for a global restaurant chain. Restaurants have many display devices showing menus. Menus share common items but vary by country or region. HQ controls updates, and menus can change daily across breakfast, lunch, and dinner. Cover the data model, how updates get distributed (push vs. pull, CDN usage), versioning, conflict resolution, offline behavior when a restaurant loses connectivity, and observability.

“I started with the data model and probably spent too long there.”

View Post

Google·Software Engineer·Technical Phone Screen

Jul 2026
Graph problem at Google for a software engineer role. One question, but it had enough layers to keep me busy for the whole session.
  • Given an undirected unweighted graph representing a bus network with n nodes, two people start at different nodes A and B and both need to reach a destination node. They can meet anywhere along the way, and once they meet, they travel together so the cost from the meeting point to the destination is only counted once. Find the minimum total number of steps for both to reach the destination, or return -1 if it's not possible.

“The shared-cost-after-meeting part is what tripped me up initially.”

View Post