I applied through university. The process took 1 day. I interviewed at Uber in Aug 2020
Interview
There were three rounds of interviews, with the first two being technical, and the last one being a hiring manager interview. The shortlisting for interviews was based on an online coding test of 1.5 hrs. The technical interviews were related to dynamic programming, graphs and implementation.
Interview questions [1]
Question 1
Dynamic Programming, Graph Theory ( BFS), hashing, implementation and design.
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.
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.