Google·Software Engineer·Onsite - System Design / Architecture
- Design a reservation and payment system for a parking garage.
“I jumped straight into the physical stuff, like how many floors, spot types, sensors.”
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
“I jumped straight into the physical stuff, like how many floors, spot types, sensors.”
“I went straight to user segmentation and probably spent too long on it.”
“This is the kind of question where you can go a dozen different directions and none of them feel obviously right.”
“I started with total track miles, which felt like the right anchor, then tried to work backwards through headways and average train length.”
“I went straight to 'ignore them, Gmail is free' which felt obvious but also kind of lazy in retrospect.”
“My first instinct was brute force BFS from every node, which is O(N^2) and works for small inputs but N can be 3*10^4 so that's not going to cut it.”
“My first instinct was to jump straight into features and I had to stop myself.”
“I started with data collection and feature engineering, which felt natural, but about 15 minutes in I realized I hadn't touched on serving latency or how predictions would actually get surfaced to users in real time.”
“Seems straightforward until you start thinking about what happens with missing keys, nested placeholders, or malformed delimiters.”
“My first instinct was to try some kind of stack-based iterative approach and I spent probably five minutes going down that road before realizing I kept getting off-by-one errors on the parenthesis tracking.”