Low Level Designing (LLD -1) - Flight Booking System | MakeMyTrip | Booking.com | Airlines

  Рет қаралды 30,863

InterviewWithBunny

InterviewWithBunny

2 жыл бұрын

► ► Low Level System Design Playlist:
Q1: Flight Booking System | MakeMyTrip | Booking.com | Airlines: • Low Level Designing (L...
Q2: Car Rental System | ZoomCar.com | Revv | Drivezy: • Low Level Designing (L...
Q3: Hotel Booking System | MakeMyTrip | Booking.com: • Low Level Designing (L...
Q4: Food Ordering System | Low Level Design | LLD | Zomato | Swiggy : • Low Level Designing (L...
Low Level Designing is one of the most critical round for technical Interview, especially if you are appearing as an experienced candidate in any of the FAANG / product based organisation. And in this video tutorial serial we will see in detail, that how we should handle a designing question during our designing interviews. And how progressively ,we should gather our requirements and gather the information for the low level system designing.
So today in this video we will discuss, one the most commonly asked interview questions on low level designing. And today's topic is Design a flight booking system / Design MakeMyTrip / Design airlines booking system
*****************************
Difficulty: Medium
Topic: Low Level System Design
DS: Flight Booking System / MakeMyTrip
Company: FAANG
*****************************
#interviewWithBunny #techInterviewSystemDesign #crackingthetechnicalinterview
► ► Social Connect:
LinkedIn: / anindya-sankar-dasgupt...
Facebook: / technicalinterview03
Instagram: / anindya_bunny
►► Additional Tags:
flight booking system design
flight booking system project
flight booking system microservices
flight booking system project in java
flight booking system java
flight booking system project python
online ticket booking system australia
airline flight booking system
travel agent flight booking system
design a flight booking system
design interview question
airline reservation system design
airline reservation system
system design airline reservation
system design reservation
system design reservation system
system design
system architecture
system,architecture
booking.com
booking system design
system design booking.com
grokking
faang
system design tutorial
system design interview question
interview questions
bookmyshow system design
design interview question
airline reservation system design
airline reservation system
system design airline reservation
system design reservation
system design reservation system
low level designing
low level design interview questions
low level system design
makemytrip desi
lld interview questions
lld interview
lld makemytrip
airline booking system design
design booking.com
system architecture
booking.com
booking system design
grokking
system design tutorial
features of flight booking system
flight booking system spring boot
flight booking system case study
flight booking system class diagram
flight booking system java code
flight booking system source code
flight booking system database design
flight booking system database
flight booking system documentation
flight booking system er diagram
online ticket booking system design
airline ticket booking system design
online ticket booking system er diagram
online flight booking system github

Пікірлер: 77
@kasturikakatkar
@kasturikakatkar 2 жыл бұрын
Thank you for the tutorial. Very systematically explained, giving the viewer a good idea of how to present answers.
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Glad it was helpful! Please share the video in your network, if you have found it useful
@varsid_sol
@varsid_sol 9 ай бұрын
Finally some explanation which actually relates to real life scenarios of interviews.
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
Thank you. I know, its very difficult to digest the concept without real life examples
@shashankmishra484
@shashankmishra484 Жыл бұрын
Hey thanks for this detailed video, it helped a lot Two questions - where will the search functionality exist? I see the function in flightBookingClass which gives us details but is that enough and accepted in an interview ? - can you please share notification and payment system lld ?
@neelshah8225
@neelshah8225 2 жыл бұрын
Great explanation, simple and to the point. Thanks for the tutorial
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Glad it was helpful!
@amanjain2659
@amanjain2659 Жыл бұрын
bookingFlight method should take Schedule as first argument rather than Flight, as Flight class doesn't have any information regarding the flight time, src, dest.
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
Yes, you are right. i explained...but mistyped that. Since, you are booking a schedule of a flight. so you should pass the schedule as parmeter for booking
@naveenvp1362
@naveenvp1362 2 жыл бұрын
Your explanation is amazing for spring boot tech stack..Thanks a lot..
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
You are welcome
@AnubhavApurva
@AnubhavApurva Жыл бұрын
Thank you!
@amansinghrajawat8258
@amansinghrajawat8258 Жыл бұрын
Amazing video! Keep making videos like this.😀
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Thank you! Will do!
@gurnamansingh479
@gurnamansingh479 2 жыл бұрын
Great video. So excited for future videos. Go make some crazy stuff :)
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thanks
@rohansinha2760
@rohansinha2760 2 жыл бұрын
Great Job !!
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thank you
@anshulsharma3137
@anshulsharma3137 4 ай бұрын
Amazing explanation, Please make a LLD video for Notification system as well
@InterviewWithBunny
@InterviewWithBunny 4 ай бұрын
Noted
@EmperorAkashi
@EmperorAkashi 2 жыл бұрын
Thanks for the detailed explanation, so in a 1-hour interview, are we supposed to clarify all those and also finish all codings?
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
In most of the FAANG interview, there is a separate design round for 1 hour. where u need to explain this one. Coding not required.
@NishantBhadauria
@NishantBhadauria Жыл бұрын
I think for bookingFlight API we should give Schedule as parameter instead of flight
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
Yes, you are right. i explained...but mistyped that. Since, you are booking a schedule of a flight. so you should pass the schedule as parmeter for booking
@user-nj4yv2jg2u
@user-nj4yv2jg2u 10 ай бұрын
can you share this ppt or doc file
@aviralgupta9364
@aviralgupta9364 10 ай бұрын
Hi bro, Can you please change the settings.. I am not able to change video quality . When i am running your video its coming as blur
@InterviewWithBunny
@InterviewWithBunny 10 ай бұрын
Not sure why, but my videos are already uploaded in 2K
@SafarOnWheels
@SafarOnWheels 2 жыл бұрын
Nicely explained 👍
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thank you 🙂
@saiveeramanikantakatreddi2848
@saiveeramanikantakatreddi2848 Жыл бұрын
I appreciate your work.nice one 👍👍
@saiveeramanikantakatreddi2848
@saiveeramanikantakatreddi2848 Жыл бұрын
Bro,will you share that LLD document
@saiveeramanikantakatreddi2848
@saiveeramanikantakatreddi2848 Жыл бұрын
It will be helpful for making our LLD
@yashwantptl7
@yashwantptl7 2 жыл бұрын
Great Content
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thank you. Please share
@deepakdkrishna1854
@deepakdkrishna1854 Жыл бұрын
Great!!! Can you suggest how this can be described in terms of working in JIRA (Adding User story) , Epic, Task !!!
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Didn't get your exact questions
@vivekmogalla5267
@vivekmogalla5267 Жыл бұрын
Thanks for this video whic is very useful for designing any webapplication. could you please let me know what tool is best to design this design diagram? or you could let me know what tool you are using in this video
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
I was using invision
@varunsaraf8018
@varunsaraf8018 2 ай бұрын
Very helpful video
@InterviewWithBunny
@InterviewWithBunny 2 ай бұрын
Glad it was helpful!
@user-cl6em7tb6s
@user-cl6em7tb6s 4 ай бұрын
You are taking Seat field inside the Flight Entity and also FlightSeat (which is extending Seat) in the Schedule entity So will both Entities(Schedule and Flight) point to same Table for Seat details or both will manages there own Seat details table in DB.
@InterviewWithBunny
@InterviewWithBunny 2 ай бұрын
Its good to have FlightSeat inside the flight class, rather than seat.
@shikharshiromani2728
@shikharshiromani2728 Жыл бұрын
How will the search functionality work? There must be a global place where all the flight details are stored and the search method can query on that. Can you please clarify?
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Within the main FlightBookingSystem we have a ArrayList which will hold all flight related informations
@rupeshjha4717
@rupeshjha4717 9 ай бұрын
I think we could have also handled the concurrent seat booking with having a status of locked in seat class and lock it when a user if trying to book that seat for 10min session
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
exactly...you can.
@TahirMirza-gk4tv
@TahirMirza-gk4tv 3 ай бұрын
@InterviewWithBunny why there is a need to have flight reference inside schedule class? as Flight class already contains the list of schedule objects which will refer to one flight only?
@InterviewWithBunny
@InterviewWithBunny 2 ай бұрын
true... but if you want to implement your search based on schedule class, we need to find the associated flight, for that schedule.
@dvanscollection1413
@dvanscollection1413 Жыл бұрын
Good one.. But only confused about Schedule and Flight. Can we keep Schedule in BookingDetails..
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Each flight have the information about itself. and the list of schedules which it follows. Once a passenger books a particular flight, he is basically booking one of the schedule of a particular flight. so if you want, you can have that schedule entry in your Booking Details.
@rohitkuber6230
@rohitkuber6230 11 ай бұрын
A schedule can have multiple flights at the same time right? How can it only constitute a single object of Flight?
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
You can have multiple schedule objects. each schedule is linked with a particular flight.
@_jatin_mittal
@_jatin_mittal 2 жыл бұрын
which app are you using for creating these diagrams?🙏
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Invision
@ayushthakur8703
@ayushthakur8703 Жыл бұрын
great
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
Thank you.
@wendy5875
@wendy5875 2 жыл бұрын
Sir sorry, can tell me your application using create low level design ?
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
if i understood your question correctly....i'm using "Invision" tool for explaining the lld
@MonuB-vn2hp
@MonuB-vn2hp Жыл бұрын
Dont we have to add code also? classes and spring?
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
Mostly, not required in LLD round.
@ritikgangwar7126
@ritikgangwar7126 2 ай бұрын
nice
@InterviewWithBunny
@InterviewWithBunny 2 ай бұрын
Thanks
@tejupotnuru66
@tejupotnuru66 2 жыл бұрын
Could you please share the lld document
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
what you need? the screenshots of this?
@prayaglehana7187
@prayaglehana7187 2 жыл бұрын
👍
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
thanks
@akankshagaur845
@akankshagaur845 8 ай бұрын
Can you please provide the source code if you have it for the flight management system?
@InterviewWithBunny
@InterviewWithBunny 8 ай бұрын
There is no source code. its only white board explaination
@Rajdweep
@Rajdweep 8 ай бұрын
bro you mentioned above 5yrs exp, and here im with 1yr exp and the company i applied for is gonna ask me lld qs like this in the next round :(
@InterviewWithBunny
@InterviewWithBunny 8 ай бұрын
applied for google? even google didnt expect that :P
@Rajdweep
@Rajdweep 8 ай бұрын
@@InterviewWithBunny no bro some Tekion company, 1yr exp asking lld system design round
@pankajsuryavanshi8332
@pankajsuryavanshi8332 Жыл бұрын
Make video on Social app , Ecommerce app LLD
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
sure... plenty more coming very soon..!!
@dragonzhao433
@dragonzhao433 Жыл бұрын
this is more like for OOD rather than system design
@InterviewWithBunny
@InterviewWithBunny 9 ай бұрын
this is LLD.
@shing3418
@shing3418 Жыл бұрын
this is more OOD than system design
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
exactly...i mentioned it is low level object oriented design.
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 12 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 8 МЛН
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 929 М.
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 628 М.
How to Crack Any System Design Interview
8:19
ByteByteGo
Рет қаралды 347 М.
Mock Low Level System Design Interview with Qualcomm Sr. Engineer - Design Meeting Scheduler
37:23
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН