Google·Software Engineer·Onsite - Multi Round
May 2026
Went through the full Google SRE-SWE loop in Europe: a technical phone screen, two onsite coding rounds, and a behavioral. Phone screen and behavioral felt solid, one coding round went fine, but the other had some real stumbles that I'm still not sure I recovered from well enough.
- Given a grid, count the number of valid paths from one corner to another, then handle additional constraints on which paths are valid, and finally optimize for space.
- Find the longest valid path in a grid using DFS/backtracking, with specific movement constraints between adjacent cells.
- Solve a problem involving a heap or priority queue, analyze time and space complexity.
- Tell me about a time you had to manage competing priorities or a heavy workload.
- Describe a situation where you helped someone get up to speed or integrate into a team.
- Tell me about a time you delivered under a tight deadline with significant ambiguity.
- Describe a time you challenged a risky assumption on a project.
- How do you adapt how you communicate technical information depending on your audience?
- Tell me about a time you gave someone difficult feedback.
- What do you look for in a manager?
“Got the base problem without much trouble and reasoned through complexity fine.” 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