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.
Other Software Engineering Intern Interview Reviews for Uber
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.