Uber
Software Development Engineer 2
Job Scheduler Problem Discussion
Medium
Machine Coding / LLDsystem_designCandidate Selected
Consider the Job Scheduler problem and engage in a discussion regarding design choices, including push vs pull mechanisms, system flow, and overall architecture.
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.