Preparing for an interview? Check out Cracking the Coding Interview
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. All four of the questions can be found here.

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!

ReportMark as Helpful