Uber
Software Development Engineer 2
Design Uber Eats for Train Travelers
Hard
HLD / Bar Raisersystem_designCandidate Selected
Design a system for Uber Eats that caters to customers traveling by train. Input: PNR; Output: Food that can be delivered at the appropriate station.
This question was asked in
Uber Software Development Engineer 2 Interview Experience
The interview experience with Uber consisted of four distinct rounds, covering various topics such as data structures and algorithms, low-level design, and high-level design. Participants faced questions like Reverse Linked List and designing a service for Uber Eats aimed at train travelers. Overall, the difficulty level was moderate, with a mix of technical challenges and design discussions that provided insights into the expectations for candidates.