3 rounds, 1 Data Structures and Algorithms question in the first round, 1 Low Level System Design question, checking for code quality and OOP concepts, in the second round, 3rd round is HR + High Level System Design.
I applied through a recruiter. The process took 4 weeks. I interviewed at Uber (New York, NY) in Aug 2022
Interview
It was smooth, fast, and well-communicated. I had two final coding interviews with easy - medium question difficulty. The interviewers were accommodating and were looking for how I approached the problem rather than completion or correctness.
Interview questions [1]
Question 1
They asked me if I had any questions about the team.
Applied online. Got an email from HR for an initial phone screen. The recruiter asked about my background, basic coding knowledge, and why I wanted to join the company. After that, there was a technical interview with a coding question on arrays and a simple behavioral interview.
Interview questions [1]
Question 1
They asked me to describe a technical project I’d worked on and the challenges I faced.
The Interview process included a coding challenge. They asked me to implement k-means in any coding language that I wanted. I used Python to answer the question. It worked well.
Interview questions [1]
Question 1
implement k-means in any coding language that I wanted.