I applied through a recruiter. The process took 2 weeks. I interviewed at Uber (Mountain View, CA) in Feb 2025
Interview
The interview process consisted of one online assessment (OA) followed by two rounds of technical interviews. Both technical rounds were primarily focused on data structures and algorithms (DSA), where I was asked to solve coding problems, explain my approach, and discuss potential optimizations.
Interview questions [1]
Question 1
One of the key questions I was asked was a dynamic programming (DP) problem. I was asked to identify overlapping subproblems, define the recurrence relation, and implement an efficient solution using either memoization or tabulation.
I applied online. The process took 3 weeks. I interviewed at Uber (Amsterdam) in Mar 2025
Interview
2 Hackerrank interviews
Both of medium complexity
1. Write built in functions of Bash (like cd, echo etc.)
2. Graph question that walks through the graph and finds the total weight in the nodes and returns the total wight of all graph
Interview questions [1]
Question 1
What graph traversal algorithms do you know? What complexity do they have?
I applied online. The process took 2 weeks. I interviewed at Uber (San Francisco, CA)
Interview
You start off with a 15 minute behavioral round. You talk about your resume, projects, and background. Then you start a 45 minute technical. The technical is a leetcode question that is altered. It is most likely going to be a medium. There are two interviews that go like this.