I applied in-person. The process took 1 week. I interviewed at Uber (Ámsterdam) in Dec 2024
Interview
After the recruiter screening, Had a 1:1 coding session with an engineer. Got a leetcode hard problem. Actually solved the problem in the interview with all test cases passing (Verified the solution by copy pasting on leetcode) but still got a rejection. They have unrealistic standards and the expectation is to write the best code without mistakes on the first try. Fixing edge cases and improving code subsequently after writing initial code is seen as a concern. I am pretty sure if the tables were turned, the engineer himself couldnt solve the problem.
I applied online. The process took 1 day. I interviewed at Uber (San Francisco, CA) in Jun 2025
Interview
It was a phone screen with the recruiter. It was a general conversation about the role, salary, and my fit with the role. He mentioned the next step would be the assessment. I have waited for it and mailed him the next day. I don't know what happened. I got a rejection.
I applied through an employee referral. The process took 3 months. I interviewed at Uber (Ámsterdam) in Jun 2024
Interview
- Online test, algo, last q was difficult to solve with given constraints, but still passed (1h)
- Screening with a human, algo, medium difficulty (1h)
Then final loop:
- 2 Algo (hard), System Design, Behavioral (1h each)
You have to run your code and test it
Interview questions [1]
Question 1
One of the algo questions for onsite was Number of Islands II (Leetcode)