- Published on
Uber | Software Engineer 1 (L3) | Bengaluru, India | Sept 2024 (Offer)
- Author
- Shared Anonymously
Status: New grad (2024 batch)
Position: Software Engineer 1
Location: Bengaluru, India
Date: September 20, 2024
Online Assessment
There were 4 questions in total. The first question was Minimum Number of Operations to Make Array Continuous and the second one was Maximum length of all possible K equal length ropes generated by cutting N ropes.
Problem Solving Round [45 mins]
After both of the introductions, I was asked a multi source bfs question - Given a start node and an end node, how can we determine the shortest path from the start to the end while avoiding certain nodes within a 'k' distance radius of designated 'thief' nodes? These thief nodes impose a constraint, as any path within 'k' distance from their current position should be avoided.
Coding Round [45 mins]
The second interview round again began with introductions and then I was asked a Low Level Design question - Design a car reservation system to efficiently allocate a list of n cars to maximize the number of customers served. The solution should focus on optimizing resource utilization and ensuring that as many customer requests as possible are fulfilled.
Hiring Manager Round [30 mins]
This round focused mainly on personality and situation based questions. A couple of questions that I remember are -
- Are you a heart or a head type of person?
- Why would you like to join Uber?
- Questions about leadership positions that I had mentioned in my resume.
- How did you handle teammates who were not taking their work seriously? Explained with examples.
- Career aspirations.
Result
Two days after the interviews, I got a zoom link for a discussion with my recruiter where they informed me that I have been selected!