Uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Offer
Difficulty: Not specified
Interview Process
The interview process began with an overview from the interviewer, followed by coding questions. The interviewer asked the candidate to solve a couple of algorithmic problems and requested explanations of their thought process and code.
Technical Questions
- Maximum Depth of Binary Tree (Tree, DFS)
- Palindrome String (String, Two Pointers)
- Maximum Subarray (Array, Dynamic Programming)
Tips & Insights
The overall process was relatively easy, and the interviewer was very friendly.