Uber | L4 | Bangalore | Offer
Summary
I interviewed for an L4 role at Uber in Bangalore and received an offer. The interview process included a HackerRank round, a phone screen, two DSA rounds, LLD, HLD, and a Hiring Manager round, with initial negative feedback in LLD and HM rounds that was later overturned.
Full Experience
Experience: ~3 yrs
HackerRank Round: 4 questions had to be solved in 90 mins. Question were medium to hard difficulty.
On clearing hackerrank round, 1 phone screen round was scheduled
Phone screen
Similar to this - https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden/description/
After clearing phone screen 4 rounds were scheduled
DSA 1
Started off with this sliding window problem - https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards/description/
And then asked - https://leetcode.com/problems/cheapest-flights-within-k-stops/description/
LLD
Design a parking lot system with the following specifications:
- The parking lot consists of multiple levels, and each level contains multiple rows of parking spots.
- There are two types of vehicles: motorcycles and cars.
- A motorcycle can park in any available parking spot, regardless of the spot type.
- A car can only park in a designated car spot.
Also implement park, unpark and search functions.
HLD
Send push notifications to users subscribed to a stock when its price jumps or drops more than 5% compared to its closing price.
HM
Don't remember all the questions but here are a few -
- Tell me about a time when you received critical feedback from your manager and how did you handled it
- About a time when you had to work with someone outside from your team
- Had some conflict with co-workers and how did you solved it
- Too many back to back questions on everything I say.
Offer:- https://leetcode.com/discuss/post/6770915/uber-l4-bengaluru-accepted-by-anonymous_-sbhq/
Initially, HR informed me that I received negative feedback in the LLD and HM rounds, which came as a surprise to me because I had provided working code during the LLD round. I mentioned this to him, and he told he would update me after the debrief. In the end, I received a hire call overall. The only negative point raised during the HM round was my lack of mentorship experience.
I feel that HRs sometimes try to downplay the offer if you don't have competing offers.
Interview Questions (8)
There are several cards arranged in a row, and each card has an associated number of points. The points are given in the integer array cardPoints. In one step, you can take one card from the beginning or from the end of the row. You have to take exactly k cards. Your score is the sum of the points of the cards you have taken. Given the integer array cardPoints and the integer k, return the maximum score you can obtain.
There are n cities connected by some number of flights. You are given an array flights where flights[i] = [fromi, toi, pricei] indicates that there is a flight from city fromi to city toi with cost pricei. You are also given three integers src, dst, and k, return the cheapest price from src to dst with at most k stops. If there is no such route, return -1.
Design a parking lot system with the following specifications:
- The parking lot consists of multiple levels, and each level contains multiple rows of parking spots.
- There are two types of vehicles: motorcycles and cars.
- A motorcycle can park in any available parking spot, regardless of the spot type.
- A car can only park in a designated car spot.
Also implement park, unpark and search functions.
Design a system to send push notifications to users subscribed to a stock when its price jumps or drops more than 5% compared to its closing price.
Tell me about a time when you received critical feedback from your manager and how did you handled it.
About a time when you had to work with someone outside from your team.
Had some conflict with co-workers and how did you solved it.