Uber India | Software Engineer | On-campus | [Offer] Domestic
Anonymous User
5807

I'm glad to share that I've received an offer from Uber for SDE profile (L3).
I'm so grateful to LeetCode, its undoubtedly the best platform to master DSA!
Background : I have never done any competitive programming, just intense LeetCoding for 5 months!

**Online Assessment: **

Q1 : Convert base2 to base6 (easy)
Q2 : For a given value of x, get max(x^y) for y belonging to [l,r]
Q3 : There are n trips (uber rides), where ith trip generates a revenue of revenues[i] but requires a minimum rating of ratings[i] to take that trip. Your inital rating is r. When you finsh a trip, its revenue gets added to your rating.
You are asked to pick at most k different trips to maximize your revenue.

Solved all three questions and qualified for interviews.

Interview Round1: Problem Solving

  1. Graph Question [very important to revise Graph Algorithms for Uber] : I dont remeber exact question, I could only give dfs solution. Interviewer accepted that, but he was also asking for a more efficient solution to solve a sub-problem
  2. Binary Search and variations: Very similar to the min-max problems in Binary Search with various variations in the problem

Interview Round 2: OOP
Design a vending machine that supports, dispensing items, displaying items, accepting and returning cash/coins, restocking etc..
Coding speed and the Data structure you use was very important here

Hiring Manager Round:

  1. Questions on my Resume
  2. Whiteboarding of one of my projects
  3. System Design : (I dont belong to CS branch, I told the interviewer honestly that I dont know about that, he was perfectly fine)
  4. Situational questions (behavourial and HR)

Received an offer for the Domestic Profile.
Offer details:
Base Pay: 21 LPA
PF: 1.57 LPA
UberPerks: 1.38 LPA
Joining Bonus: 2L
Relocation: 2L
RSU: 41K USD vested over 4 years
CTC : 37.8 LPA

Comments (11)