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. I interviewed at Uber (Amsterdam) in Oct 2021
Interview
The interview process was multi-stages with both interviews on coding challenges and oral question. Preparation on data structures and algorithms is vital for this interview. Using books such as cracking the coding interview and leetcode can help with preparation.
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.