Uber Freight SWE3 Interview Experience
My Uber Freight SWE3 interview process was quite structured. Each round focused on a different engineering skill
starting with DSA,
moving into low-level design,
and finally ending with a system-design round.
Experience: More than 4.5 years
Round-by-Round Experience
DSA
I was given an interesting grouping problem involving N riders in a car.
Each rider i was comfortable with a group only when the number of other riders was between L[i] and H[i]. I had to find the maximum number of riders that could be selected while satisfying everyone's condition.
The interviewer expected an O(N) solution, so after discussing the approach, I also had to justify why the complexity stayed linear.
Low-Level Design
The next task was to design a basic file system supporting operations like:
mkdir- create a directoryls- list files and directoriestouch- create a filecd- move between directoriespwd- return the current pathrm- delete a file or directoryI identified the main entities and explained the directory hierarchy, parent-child relationships and class structure.
There was no requirement to write complete working code, so most of the discussion focused on whether the design was clean and extensible.
System Design
The final prompt was Design a distributed URL shortener.
I started by clarifying the requirements and defining the APIs for creating and redirecting short URLs.
From there, the discussion moved into short-code generation, database choices, caching, collisions, expiration and sharding. The interviewer also asked how I would maintain scalability and availability as traffic increased.
Final Update
All three rounds were done from my side. Overall, I felt the interviews went reasonably well, although there were definitely a few follow-ups where I could have explained my approach better.
I haven't received the final result yet, so I'm still waiting for an update from the team. Will update the post once I hear back.
Recommended Reads
Upgradation of Plan
I have been a TUF+ lifetime user since Day 1. I am trying to upgrade to the latest plan, but somehow there is a huge pricing mismatch. it says 17,600 for upgrad
hi
hi
IMPORTANT Update on your Upgraded Plan
Hi all, We’ll be reverting your account back to your previous plan, and the ₹1 payment will also be refunded. Both should be completed by 2–3 AM. After that, yo
From Doubt to Opportunity: My GlitrAI Journey
After countless applications, rejections, late nights, and moments of self-doubt, finally seeing the words “Selected” feels almost unreal. This journey has taug
Nykaa SDE-II Android Interview Experience
Quick Snapshot Company: Nykaa Role: SDE-II Android Experience: 4 years 2 months Final Result: Offer Received Compensation: ₹24 LPA (₹22 LPA fixed + ₹2 LPA varia
Be the first to add a comment.