Hopscotch
Hopscotch

Software Development Engineer 1

LLD: Design a Cab Booking System (Uber/Ola)

Hard
Round 3 - Managerial Roundsystem_designCandidate Selected

Design and implement a Low-Level System Design (LLD) for a Cab Booking System similar to Uber or Ola. Cover requirement gathering, entity identification, class design, and complete implementation using Java.

This question was asked in

Hopscotch Software Development Engineer 1 Interview Experience

The candidate completed a multi-round interview process for a software role at Hopscotch, consisting of three primary rounds: a Phone Screening, a Technical Interview, and a Managerial Round. The questions evaluated core backend competencies, including Java, Spring Boot, DSA problems (such as Valid Parentheses and Time-Based Key-Value Store), SQL CTEs, and Low-Level Design. Overall, the interview process at Hopscotch was comprehensive, testing both practical backend project experience and fundamental technical problem-solving skills.

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Mock Interviews & 1:1 Guidance

Practice mock interviews or book a 1:1 call for career guidance, resume reviews, and more.

AI Interview Prep

AI interview prep powered by real interview data.

Show Your Love!

Connect with us on social media

LLD: Design a Cab Booking System (Uber/Ola) | Hopscotch Interview Question | InterviewRecap