HYRX
Home
Tech Jobs
Remote
Companies
Experiences
Search tech roles...
⌘K
Post Opp.
Interview Exp.
Home
Tech Jobs
Remote Roles
Companies
Interview Experiences
Post Opportunity
Share Interview Exp.
Loading Details...
Google Insight
Pending
Software Engineer, University Graduate 2026
1-3 Years
Jul 29, 2026
Process Overview
Applied April 12th, interviews held September 4th, 8th, and 23rd.
Evaluation Stages
Technical Round 1
⏱ 45 mins
Graphs
Algorithms
The problem was presented in a shared document.
The candidate utilized Dijkstra’s algorithm to solve the primary graph problem.
The interviewer provided a follow-up that served as an extension to the initial problem.
The candidate successfully implemented the full code and provided a detailed time complexity analysis.
Questions Asked
Graph-based problem requiring shortest path or traversal logic.
Graphs
Dijkstra
Reference
Technical Round 2
⏱ 60 mins
Binary Trees
Behavioral
The candidate solved the initial binary tree problem and the first follow-up within 30 minutes.
The second follow-up was significantly more difficult; the candidate did not reach the optimal solution.
The interviewer mitigated candidate anxiety by clarifying that the final follow-up was for discussion purposes only.
Behavioral questions were addressed using the STAR (Situation, Task, Action, Result) method.
Questions Asked
Find the root of a binary tree given a set of nodes and parent-child relationships.
Binary Trees
Reference
Technical Round 3
⏱ 60 mins
Strings
Hash Maps
Behavioral
The candidate used a hash map to group strings based on specific criteria.
The candidate performed a dry run on test cases three times to ensure correctness.
The interviewer probed for alternative approaches and optimization possibilities.
The candidate correctly identified that the time complexity could not be improved beyond O(N) for the given constraints.
Questions Asked
Group strings based on specific criteria.
Strings
Hash Maps
Reference
Executive Insights
Candidate Advice
Do not panic if a follow-up question is difficult; focus on communicating the thought process.
Acknowledge when an optimization is not possible if the current complexity is already optimal.
Be prepared for a lengthy post-interview waiting period.
Preparation Tips
Maintain a high volume of practice on platforms like LeetCode (600+ problems).
Engage in competitive programming (Codeforces, CodeChef) to build problem-solving speed.
Prepare behavioral responses using the STAR method.
Practice dry-running code on test cases to ensure robustness.