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

  Рет қаралды 37,087

InterviewWithBunny

InterviewWithBunny

Күн бұрын

Пікірлер: 87
@varsid_sol
@varsid_sol Жыл бұрын
Finally some explanation which actually relates to real life scenarios of interviews.
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Thank you. I know, its very difficult to digest the concept without real life examples
@amanjain2659
@amanjain2659 2 жыл бұрын
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 Жыл бұрын
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
@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
@anshulsharma3137
@anshulsharma3137 8 ай бұрын
Amazing explanation, Please make a LLD video for Notification system as well
@InterviewWithBunny
@InterviewWithBunny 8 ай бұрын
Noted
@naveenvp1362
@naveenvp1362 2 жыл бұрын
Your explanation is amazing for spring boot tech stack..Thanks a lot..
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
You are welcome
@NishantBhadauria
@NishantBhadauria 2 жыл бұрын
I think for bookingFlight API we should give Schedule as parameter instead of flight
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
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
@neelshah8225
@neelshah8225 2 жыл бұрын
Great explanation, simple and to the point. Thanks for the tutorial
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Glad it was helpful!
@aviralgupta9364
@aviralgupta9364 Жыл бұрын
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 Жыл бұрын
Not sure why, but my videos are already uploaded in 2K
@shashankmishra484
@shashankmishra484 2 жыл бұрын
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 ?
@ashishsubudhi4470
@ashishsubudhi4470 Ай бұрын
I suggest to decouple and create a separate Search interface and have have all search functions defined there. Use this Search impl Object inside User, who can perform searches. Say in future, even Flight Admin wants to search, then even they can have Search object in their class and perform Search.
@dhruvgoel25
@dhruvgoel25 Ай бұрын
Seats selection can also be one of the functional requirements.
@jpakash1999
@jpakash1999 19 күн бұрын
great explaination
@nikhilmishra-h2r
@nikhilmishra-h2r 8 ай бұрын
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 6 ай бұрын
Its good to have FlightSeat inside the flight class, rather than seat.
@amansinghrajawat8258
@amansinghrajawat8258 Жыл бұрын
Amazing video! Keep making videos like this.😀
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Thank you! Will do!
@prajwalsugandhi7293
@prajwalsugandhi7293 15 күн бұрын
This question was asked in sde fresher role 😅
@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 6 ай бұрын
Very helpful video
@InterviewWithBunny
@InterviewWithBunny 6 ай бұрын
Glad it was helpful!
@saiveeramanikantakatreddi2848
@saiveeramanikantakatreddi2848 2 жыл бұрын
I appreciate your work.nice one 👍👍
@saiveeramanikantakatreddi2848
@saiveeramanikantakatreddi2848 2 жыл бұрын
Bro,will you share that LLD document
@saiveeramanikantakatreddi2848
@saiveeramanikantakatreddi2848 2 жыл бұрын
It will be helpful for making our LLD
@SafarOnWheels
@SafarOnWheels 2 жыл бұрын
Nicely explained 👍
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thank you 🙂
@rupeshjha4717
@rupeshjha4717 Жыл бұрын
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 Жыл бұрын
exactly...you can.
@PrabhatSingh-v8c
@PrabhatSingh-v8c 2 ай бұрын
Can u please tell which is the tool you are using to create this diagram and class
@InterviewWithBunny
@InterviewWithBunny 2 ай бұрын
for this video i was using invisionapp.com
@gurnamansingh479
@gurnamansingh479 2 жыл бұрын
Great video. So excited for future videos. Go make some crazy stuff :)
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thanks
@AnubhavApurva
@AnubhavApurva Жыл бұрын
Thank you!
@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.
@dvanscollection1413
@dvanscollection1413 2 жыл бұрын
Good one.. But only confused about Schedule and Flight. Can we keep Schedule in BookingDetails..
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
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.
@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
@rohansinha2760
@rohansinha2760 2 жыл бұрын
Great Job !!
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thank you
@rohitkuber6230
@rohitkuber6230 Жыл бұрын
A schedule can have multiple flights at the same time right? How can it only constitute a single object of Flight?
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
You can have multiple schedule objects. each schedule is linked with a particular flight.
@ronaksurana4293
@ronaksurana4293 2 ай бұрын
Can you Please share the implementation also
@yashwantptl7
@yashwantptl7 2 жыл бұрын
Great Content
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Thank you. Please share
@TahirMirza-gk4tv
@TahirMirza-gk4tv 7 ай бұрын
@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 6 ай бұрын
true... but if you want to implement your search based on schedule class, we need to find the associated flight, for that schedule.
@ritikgangwar7126
@ritikgangwar7126 6 ай бұрын
nice
@InterviewWithBunny
@InterviewWithBunny 6 ай бұрын
Thanks
@shikharshiromani2728
@shikharshiromani2728 2 жыл бұрын
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 2 жыл бұрын
Within the main FlightBookingSystem we have a ArrayList which will hold all flight related informations
@_jatin_mittal
@_jatin_mittal 2 жыл бұрын
which app are you using for creating these diagrams?🙏
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
Invision
@ayushthakur8703
@ayushthakur8703 Жыл бұрын
great
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Thank you.
@MonuB-vn2hp
@MonuB-vn2hp Жыл бұрын
Dont we have to add code also? classes and spring?
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
Mostly, not required in LLD round.
@akankshagaur845
@akankshagaur845 Жыл бұрын
Can you please provide the source code if you have it for the flight management system?
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
There is no source code. its only white board explaination
@RohanMiskin
@RohanMiskin 4 ай бұрын
what tool is used in the video??
@InterviewWithBunny
@InterviewWithBunny 3 ай бұрын
This is invision.
@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
@CrazyMafia-u6q
@CrazyMafia-u6q Жыл бұрын
can you share this ppt or doc file
@Rajdweep
@Rajdweep Жыл бұрын
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 Жыл бұрын
applied for google? even google didnt expect that :P
@Rajdweep
@Rajdweep Жыл бұрын
@@InterviewWithBunny no bro some Tekion company, 1yr exp asking lld system design round
@avinashkumarmehta
@avinashkumarmehta Ай бұрын
Other Actors representation is not present in the Design
@dragonzhao433
@dragonzhao433 Жыл бұрын
this is more like for OOD rather than system design
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
this is LLD.
@tejupotnuru66
@tejupotnuru66 2 жыл бұрын
Could you please share the lld document
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
what you need? the screenshots of this?
@pankajsuryavanshi8332
@pankajsuryavanshi8332 2 жыл бұрын
Make video on Social app , Ecommerce app LLD
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
sure... plenty more coming very soon..!!
@prayaglehana7187
@prayaglehana7187 2 жыл бұрын
👍
@InterviewWithBunny
@InterviewWithBunny 2 жыл бұрын
thanks
@unboxrandom
@unboxrandom Жыл бұрын
this is more OOD than system design
@InterviewWithBunny
@InterviewWithBunny Жыл бұрын
exactly...i mentioned it is low level object oriented design.
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 20 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 60 МЛН
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
HARD_MMA
Рет қаралды 3,3 МЛН
Design Tic Tac Toe: Low Level Design Coding Interview Question
15:35
Mock Low Level System Design Interview with Qualcomm Sr. Engineer - Design Meeting Scheduler
37:23
Book My Show || Low Level Design Code || Amazon Interview Question Solved!!
15:26
Soumyajit Bhattacharyay
Рет қаралды 80 М.
Low Level Design of Elevator with @gkcs - Mock System Design Interview
51:21