← Back to Directory

Google interview notes, page 123 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
Interviewed at Google for what seemed like a product or strategy role, got hit with a market sizing question about Android in India and had to think through it on the spot.
  • Estimate the market size for Android in India.

“I started with population, segmented by income tier and smartphone penetration, then tried to back into Android's share vs iOS.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
Google PM interview with a single product sense question about whether Google should offer Google Home devices in hotel rooms. Pretty open-ended, lots of directions you could take it.
  • Should Google provide Google Home devices to hotel room guests?

“I went straight into user needs, which felt right, but I probably spent too long on that part and rushed the business case at the end.”

View Post

Google·Data Scientist·Technical Phone Screen

Jun 2026
Google data science interview with a coding question around matrix generation and normalization. Pretty focused on whether you actually know NumPy or if you'd just write a slow nested loop and call it a day.
  • Write code to generate a 100x100 matrix of Binomial(1, 0.5) samples, then normalize each column so its values sum to 1. What's an efficient way to do this in O(n²) time?

“My first instinct was a nested loop and I almost went with it before catching myself.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a memory management question. Pretty standard C fundamentals stuff but easy to fumble if you mix up the details under pressure.
  • Can you explain the differences between malloc, calloc, and realloc?

“Thought I had this cold but mid-explanation I second-guessed whether calloc zeroes out memory or just allocates it.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE interview with a file processing problem that started simple and then got into parallelism pretty fast. Two-part question, clean setup, but the follow-up on distributed coordination was where things got real.
  • You have a multi-hundred-gigabyte file where each line is a signed 64-bit integer. You can't load it into memory. Design a single-machine algorithm to find the maximum value, including pseudocode and complexity analysis.
  • Now assume you have multiple cores or multiple machines available. How do you parallelize the max-finding operation across chunks of the file, and how do you combine partial results into a global answer?

“The core idea is trivial: read line by line, keep a running max, done.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Google SWE coding round with a math-heavy chunk splitting problem. Pretty clean problem statement but the constraint going up to 1e18 is what makes it interesting.
  • Given a total data size and a maximum chunk size, split the data into the minimum number of chunks where each chunk is a positive integer and no chunk exceeds the max size. If there are multiple valid splits with the same number of chunks, return a near-uniform distribution where sizes differ by at most 1.

“The example they give is 1800 with max 700 and the answer is three chunks of 600 each, not two chunks of 700 and one of 400.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round, one question on substring search. Pretty standard sliding window territory but the details matter more than you'd think.
  • Given two strings s and t, find the smallest substring of s that contains all characters of t, including duplicates. Return an empty string if none exists. Walk through your approach.

“The sliding window with a frequency counter is the move here.”

View Post

Google·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a security engineer role at Google. One question, pretty foundational stuff, but the way they asked it left room to go deep if you wanted to.
  • What are some of the most common cyber attacks seen today, and can you walk through one of them in detail?

“Seemed broad at first but they clearly wanted you to pick one and actually explain it, not just rattle off a list.”

View Post

Google·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM interview at Google with a strategy question that sounds straightforward but has a lot of moving parts once you're actually in it.
  • Walk me through a time you identified a technology gap at your company and how you evaluated whether to build it internally, buy a solution, or pursue a partnership.

“I had a decent example ready but fumbled the decision framework part.”

View Post

Google·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Google SWE coding round with a big integer subtraction problem. Pretty classic implementation question but the edge cases are where it gets you.
  • Given two non-negative integers represented as strings (possibly with leading zeros), compute their difference and return it as a string. The result should handle negative outputs and must not have leading zeros.

“The core logic isn't too bad once you think of it like grade school subtraction, right-align, borrow, repeat.”

View Post