Finally some explanation which actually relates to real life scenarios of interviews.
@InterviewWithBunny Жыл бұрын
Thank you. I know, its very difficult to digest the concept without real life examples
@amanjain26592 жыл бұрын
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 Жыл бұрын
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
@kasturikakatkar2 жыл бұрын
Thank you for the tutorial. Very systematically explained, giving the viewer a good idea of how to present answers.
@InterviewWithBunny2 жыл бұрын
Glad it was helpful! Please share the video in your network, if you have found it useful
@anshulsharma31378 ай бұрын
Amazing explanation, Please make a LLD video for Notification system as well
@InterviewWithBunny8 ай бұрын
Noted
@naveenvp13622 жыл бұрын
Your explanation is amazing for spring boot tech stack..Thanks a lot..
@InterviewWithBunny2 жыл бұрын
You are welcome
@NishantBhadauria2 жыл бұрын
I think for bookingFlight API we should give Schedule as parameter instead of flight
@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
@neelshah82252 жыл бұрын
Great explanation, simple and to the point. Thanks for the tutorial
@InterviewWithBunny2 жыл бұрын
Glad it was helpful!
@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 Жыл бұрын
Not sure why, but my videos are already uploaded in 2K
@shashankmishra4842 жыл бұрын
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Ай бұрын
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Ай бұрын
Seats selection can also be one of the functional requirements.
@jpakash199919 күн бұрын
great explaination
@nikhilmishra-h2r8 ай бұрын
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.
@InterviewWithBunny6 ай бұрын
Its good to have FlightSeat inside the flight class, rather than seat.
@amansinghrajawat8258 Жыл бұрын
Amazing video! Keep making videos like this.😀
@InterviewWithBunny Жыл бұрын
Thank you! Will do!
@prajwalsugandhi729315 күн бұрын
This question was asked in sde fresher role 😅
@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 Жыл бұрын
I was using invision
@varunsaraf80186 ай бұрын
Very helpful video
@InterviewWithBunny6 ай бұрын
Glad it was helpful!
@saiveeramanikantakatreddi28482 жыл бұрын
I appreciate your work.nice one 👍👍
@saiveeramanikantakatreddi28482 жыл бұрын
Bro,will you share that LLD document
@saiveeramanikantakatreddi28482 жыл бұрын
It will be helpful for making our LLD
@SafarOnWheels2 жыл бұрын
Nicely explained 👍
@InterviewWithBunny2 жыл бұрын
Thank you 🙂
@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 Жыл бұрын
exactly...you can.
@PrabhatSingh-v8c2 ай бұрын
Can u please tell which is the tool you are using to create this diagram and class
@InterviewWithBunny2 ай бұрын
for this video i was using invisionapp.com
@gurnamansingh4792 жыл бұрын
Great video. So excited for future videos. Go make some crazy stuff :)
@InterviewWithBunny2 жыл бұрын
Thanks
@AnubhavApurva Жыл бұрын
Thank you!
@EmperorAkashi2 жыл бұрын
Thanks for the detailed explanation, so in a 1-hour interview, are we supposed to clarify all those and also finish all codings?
@InterviewWithBunny2 жыл бұрын
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.
@dvanscollection14132 жыл бұрын
Good one.. But only confused about Schedule and Flight. Can we keep Schedule in BookingDetails..
@InterviewWithBunny2 жыл бұрын
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 Жыл бұрын
Great!!! Can you suggest how this can be described in terms of working in JIRA (Adding User story) , Epic, Task !!!
@InterviewWithBunny Жыл бұрын
Didn't get your exact questions
@rohansinha27602 жыл бұрын
Great Job !!
@InterviewWithBunny2 жыл бұрын
Thank you
@rohitkuber6230 Жыл бұрын
A schedule can have multiple flights at the same time right? How can it only constitute a single object of Flight?
@InterviewWithBunny Жыл бұрын
You can have multiple schedule objects. each schedule is linked with a particular flight.
@ronaksurana42932 ай бұрын
Can you Please share the implementation also
@yashwantptl72 жыл бұрын
Great Content
@InterviewWithBunny2 жыл бұрын
Thank you. Please share
@TahirMirza-gk4tv7 ай бұрын
@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?
@InterviewWithBunny6 ай бұрын
true... but if you want to implement your search based on schedule class, we need to find the associated flight, for that schedule.
@ritikgangwar71266 ай бұрын
nice
@InterviewWithBunny6 ай бұрын
Thanks
@shikharshiromani27282 жыл бұрын
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?
@InterviewWithBunny2 жыл бұрын
Within the main FlightBookingSystem we have a ArrayList which will hold all flight related informations
@_jatin_mittal2 жыл бұрын
which app are you using for creating these diagrams?🙏
@InterviewWithBunny2 жыл бұрын
Invision
@ayushthakur8703 Жыл бұрын
great
@InterviewWithBunny Жыл бұрын
Thank you.
@MonuB-vn2hp Жыл бұрын
Dont we have to add code also? classes and spring?
@InterviewWithBunny Жыл бұрын
Mostly, not required in LLD round.
@akankshagaur845 Жыл бұрын
Can you please provide the source code if you have it for the flight management system?
@InterviewWithBunny Жыл бұрын
There is no source code. its only white board explaination
@RohanMiskin4 ай бұрын
what tool is used in the video??
@InterviewWithBunny3 ай бұрын
This is invision.
@wendy58752 жыл бұрын
Sir sorry, can tell me your application using create low level design ?
@InterviewWithBunny2 жыл бұрын
if i understood your question correctly....i'm using "Invision" tool for explaining the lld
@CrazyMafia-u6q Жыл бұрын
can you share this ppt or doc file
@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 Жыл бұрын
applied for google? even google didnt expect that :P
@Rajdweep Жыл бұрын
@@InterviewWithBunny no bro some Tekion company, 1yr exp asking lld system design round
@avinashkumarmehtaАй бұрын
Other Actors representation is not present in the Design
@dragonzhao433 Жыл бұрын
this is more like for OOD rather than system design
@InterviewWithBunny Жыл бұрын
this is LLD.
@tejupotnuru662 жыл бұрын
Could you please share the lld document
@InterviewWithBunny2 жыл бұрын
what you need? the screenshots of this?
@pankajsuryavanshi83322 жыл бұрын
Make video on Social app , Ecommerce app LLD
@InterviewWithBunny Жыл бұрын
sure... plenty more coming very soon..!!
@prayaglehana71872 жыл бұрын
👍
@InterviewWithBunny2 жыл бұрын
thanks
@unboxrandom Жыл бұрын
this is more OOD than system design
@InterviewWithBunny Жыл бұрын
exactly...i mentioned it is low level object oriented design.