Community-sourcedA factual summary of an interview experience shared publicly outside interviewd.
Nov 1
In Progress
Overall Experience
A Google software engineering phone screen with two back-to-back 45-minute interviews. The first was behavioral and covered disagreements with colleagues, conflicts with other teams, and managing an uncooperative junior colleague. The second was a coding problem to implement an HTTP router that registers handlers and looks up handlers for request paths using a prefix tree.
2 rounds
I
Posted by interviewd
Interview Process (2 rounds)
Round 1 of 2: Behavioral
45 min
Question 1
Medium
How would you handle a disagreement with a colleague?
Experience
The candidate's response was not reported.
Question 2
Medium
How would you handle a conflict between your team and another team?
Experience
The candidate's response was not reported.
Question 3
Medium
How would you handle a junior colleague you mentor who does not accept guidance or work assignments?
Experience
The candidate's response was not reported.
45 min
Question 1
Medium
Implement an HTTP router with two functions: register a handler, and get the handler for a request path. Some handlers have parameters and some do not. A string-splitting function may be assumed to be provided.
Experience
The candidate used a prefix tree whose nodes store handler and parameter pairs. Registration traversed the tree, and lookup used depth-first search.