Google·Software Engineer·Onsite - Multi Round
Jun 2026
Went through the full Google loop for a software engineering role, split across two separate rounds about five months apart. The first batch was virtual, the second onsite. Four technical rounds total plus a behavioral one, and my self-ratings ranged from solid to pretty good across the board, though I'm still not sure what the outcome will be.
- Given a binary search tree, find the longest path where all nodes share the same value.
- Standard behavioral and culture-fit questions covering how you work, handle disagreements, and operate on a team.
- Given a set of tasks and CPUs, schedule the tasks optimally. Follow-up: find the minimum number of CPUs required to achieve the best possible completion time.
- Given a set of points on a plane, find the maximum area rectangle that can be formed using those points as corners.
“Virtual round, first technical question.” 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