Google·Software Engineer·Onsite - Multi Round
Jun 2026
Three rounds of technical interviews at Google for a new grad software engineering role, covering graphs, trees, and matrix problems. The coding went fine but the behavioral portions tripped me up more than expected, and the recruiter feedback confirmed what I already suspected.
- Solve a hard graph problem, starting with a brute-force approach and then optimizing it.
- Work through a challenging tree or graph problem, again presenting a brute-force solution before arriving at an optimized one.
- Solve a matrix operation problem with multiple follow-up questions, aiming for an optimal solution.
- Describe how you collaborate with others and demonstrate the mindset and values you'd bring to a team environment.
“Managed to get through both the naive and optimized versions, and the follow-ups weren't too bad.” The rest of the author's notes on Software Engineer interview at Google, Onsite - Multi Round round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post