HLD CheatSheet of Questions to ask|High Level System Design Interview|Extensive list of Quess to ask

Поділитися
Вставка
  • Опубліковано 19 січ 2025

КОМЕНТАРІ • 72

  • @pankajkhushalani
    @pankajkhushalani 2 роки тому +124

    Summary:
    1. Know the user/actors of the system
    2. Be clear with features/modules to be designed
    3. Understand and discuss the scale of the system
    4. Consistency/Availability to be supported
    5. Picturise the sequence of events
    6. Thourough API design
    7. Start architecting the system with microservices
    8. Discussing the client-server interaction
    9. Indicate and discuss data flow with databases in mind (scaling, caching, sharding)
    10. Challenge the resilience of the system
    11. Other topics - health checks, logging and monitoring, security, low level design of some features

  • @akashguharoy341
    @akashguharoy341 2 роки тому +2

    Your knowledge level is immense hats off to your talent

  • @pankajkhushalani
    @pankajkhushalani 2 роки тому +7

    Thank you for this video! I had a few questions -
    1. Is it important to talk about specific tools and technologies in an HLD interview?
    We tend to go deep into message queues, SQL, NoSQL databases, but should we mention technologies for security or logging & monitoring like use of a VPC, Logstash, Kibana?
    2. Also regarding API design, does it ever happen that the interviewer discusses GraphQL or gRPC instead of REST APIs? Is that knowledge also required?
    3. This is a bit far-fetched but do you think discussing all of this for an Amazon HLD interview with AWS services would impress the interviewer?

  • @vuttianusha5540
    @vuttianusha5540 Рік тому

    Hi Keerti, thanks for sharing such a crisp and clear video. Your explanation is simple and clear and making me stick to the video from start till end without much effort. For the first time, I felt clear about HLD topics and how to prepare in a structured way and what to expect. Please upload more HLD videos as it helps the viewers a lot. Keep up the good work and thank you soo much once again!!

  • @sumon_chhetry
    @sumon_chhetry 2 роки тому +4

    Thanks for sharing this Keerti , this is the first time the system design is little bit clear for me since I come from a non tech background looking forward to learn a lot from you

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому +1

      I completely understand what you are going through. I am also from non tech background. You can do this 💪💪

  • @zorro917
    @zorro917 2 роки тому +3

    Please do make a full course in HLD. Your contents are very good and clear. It's much helpful. Thank you Keerthi

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому +2

      So glad to know you like the content, will be covering everything around system design 😇

  • @coderpanda1389
    @coderpanda1389 2 роки тому +2

    Hi Keerti can you please make a video on how you prepared for DSA. Like knowing which data structure to use for which type of question..it will be of great help if you start a series on DSA for people trying to move to product based companies and for beginners who are new to DSA.

  • @jashanbansal2613
    @jashanbansal2613 2 роки тому +4

    Hi Keerti
    Your low level design series is great, I think you should focus on completing that one also. That playlist could act as USP for your channel in long run imo

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому +4

      Hi Jashan, thank you so much. I will definitely complete it. My interviews came up and I took some time to figure stuff out.
      But definitely finishing the series soon! ❤️😇

    • @rajatarora9676
      @rajatarora9676 11 місяців тому

      AGREE WITH THIS COMMENT COMPLETELY. Very less/none structured LLD playlist available on whole youtube.

  • @prachigour1475
    @prachigour1475 2 роки тому

    This video is so great .... Really loved it... starting system design today...and actually got a right path for the preparation... Thankyou so much Keerthi!

  • @vivekbhadauria2130
    @vivekbhadauria2130 2 роки тому +2

    Wow you talked about mostly everything and thanks for a superb video. I think you could also mention about synchronous and asynchronous communication and when to go with one over the other. It's just a suggestion but you shared terrific information. :)

  • @lakshminarayana2329
    @lakshminarayana2329 2 роки тому

    Congrats on getting through the interview!!! please share the list of DSA questions you prepared.

  • @hardikdankhara7467
    @hardikdankhara7467 2 роки тому

    This was great. Looking forward to learn from you how to clear system design interviews in more details. Please hurry :)

  • @9840673290
    @9840673290 2 роки тому

    Hi Keerthi, thanks for all the points. We can also mention about Authentication & Authorization along with security.

  • @kalikalyan143
    @kalikalyan143 2 роки тому

    Thanks Keerti for segregating the topics for HLD. This is the first time I'm going through HLD as I'm from Mech Eng and never knew how to prepare in a structured way.

  • @kingkhan3161
    @kingkhan3161 2 роки тому +1

    I didn't know even a single concept in system design. so I don't know how much helpful this is. But got to know what all topics I should focus on while learning. ❤️

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому +2

      Next video is for you! Coming up on weekend. Hope it helps 😇

    • @kingkhan3161
      @kingkhan3161 2 роки тому

      @@KeertiPurswani Thank you and excited about that video and upcoming content.

  • @nimishaagarwal4089
    @nimishaagarwal4089 2 роки тому

    Good discussion.Please provide a complete guide taking 2-3 examples

  • @navyaperatla123
    @navyaperatla123 2 роки тому

    Hi Keerthi, Its a great content ..
    Waiting for HLD series.

  • @ssssaket
    @ssssaket 2 роки тому +1

    Urgent : Can you please tell which tool you use to draw both HLD and LLD designs ?
    Question may sound stupid ,but I am really confused.

  • @abhisheksoti1115
    @abhisheksoti1115 2 роки тому

    Good video...looking up to HLD series

  • @lemax2980
    @lemax2980 2 роки тому +3

    Hi didi , could you please help us with lld videos if time permits?

  • @mrsttechno5974
    @mrsttechno5974 2 роки тому

    Thanks for this Content👍

  • @pavithrae874
    @pavithrae874 8 місяців тому

    very helpful, thanks!

  • @mayankrai7938
    @mayankrai7938 2 роки тому

    Thankyou for this video 😊😊

  • @vipulkumar6082
    @vipulkumar6082 2 роки тому

    Thank you so much for sharing 💜

  • @aloksahoo7852
    @aloksahoo7852 2 роки тому +1

    Hi Keerti, great points, I have a question if we are designing microservices and each microservice has its own database, how these data are in sync together?

  • @utkarshgupta2909
    @utkarshgupta2909 2 роки тому +1

    Keerti, could you please solve a question same way like you told the sequence of questions that should be asked.. also please create a video on what database to choose based on diff scenarios

  • @LivenLove
    @LivenLove 2 роки тому

    Can you also talk about good references of OOAD topic, not just theory but how and when we should apply it . New subscriber here

  • @jayribagchi2182
    @jayribagchi2182 2 роки тому +2

    Hello Mam!! Have a request. If you could make tutorials on system design from scratch, like a course for final year college students who have a deep interest in system design but lack experience.
    And, Thank you very much for the content you post. Very very helpful these are.

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому

      Hi Jayri, that’s the plan. Will try to cover everything about system design here 😇
      Thank you for your love and support. Means so much ❤️❤️

  • @chakradharreddy4694
    @chakradharreddy4694 2 роки тому

    Awsome🎉

  • @kakhan2086
    @kakhan2086 2 роки тому

    Please do such videos on SD rounds .

  • @scoobyman49
    @scoobyman49 2 роки тому +1

    Please prepare a video with a real HLD example question with all the points you discussed so that we can follow it..

    • @scoobyman49
      @scoobyman49 2 роки тому +1

      Please also tell when we need to show UML diagrams, Sequence diagram, Usecase diagram, Activity diagram ..

    • @pankajkhushalani
      @pankajkhushalani 2 роки тому +2

      @@scoobyman49 I don't think all these diagrams are needed. In our university we are taught all this but in an interview, a rough block diagram is okay given the time constraints

  • @arijitkarali999
    @arijitkarali999 2 роки тому

    The best part of all of your videos are first 1 second 😍 @0:00

  • @faiz697
    @faiz697 2 роки тому +1

    I dont think choosing database bacuse it is easy to shard is a good reason. Even though sql databases sharding was tough now a days, it is not that hard can can be easily done.

  • @seemapatel06
    @seemapatel06 2 роки тому

    Were you asked to provide code at lld round?

  • @ashoke8031
    @ashoke8031 2 роки тому

    Should we always do Back of the envelope estimation? Is yes, during start or after defining the components?

  • @premanshdewangan8695
    @premanshdewangan8695 2 роки тому

    Thankyou soo much🥺

  • @kumaraneesh1420
    @kumaraneesh1420 Рік тому

    Good one

  • @rajarayavarapu2167
    @rajarayavarapu2167 2 роки тому

    Can u please share the resources how u prepared for system design

  • @rguktiiit371
    @rguktiiit371 2 роки тому

    Didi
    Waiting for tutorials from you

  • @ShaliniNegi24
    @ShaliniNegi24 2 роки тому

    thank you ❤

  • @chanduanugula2541
    @chanduanugula2541 2 роки тому

    Can you make videos on Devops and AWS?

  • @AbhishekBhardwajz
    @AbhishekBhardwajz 2 роки тому

    Hi @keerti, could you please make a video on the microservice dependency problem using the graph, I can share more about the question, do let me know if it's doable for you.

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому +1

      Please do share the question in detail. You can mail it to me also. It sounds interesting, will definitely cover

    • @AbhishekBhardwajz
      @AbhishekBhardwajz 2 роки тому

      @@KeertiPurswani email sent, please do check.

  • @bhargavbodipalli2433
    @bhargavbodipalli2433 2 роки тому

    Hi keerti i am from eee can you give suggestions,roadmap for starting competitive programming.

  • @cholocatelabs
    @cholocatelabs 2 роки тому

    Hi keerti,
    I'm not using any of design systems concepts in my day work ( I'm a compiler engineer). I'm looking to switch jobs to backend engineering. How I can prepare for concepts from start? And how much hiring manager will look for these concepts in my current job?
    Thanks a lot for your help..

  • @abdulmajidshaikh300
    @abdulmajidshaikh300 2 роки тому

    dear didi pfd provide so its very good for every student

  • @govindjaiswal3860
    @govindjaiswal3860 2 роки тому

    Thankyou mam❤️

    • @KeertiPurswani
      @KeertiPurswani  2 роки тому

      Do let me know your feedback!! ❤️❤️

  • @sharanyas1220
    @sharanyas1220 2 роки тому

    Please share your interview preparation for these companies

    • @NagaVijayKumar
      @NagaVijayKumar 2 роки тому

      Videos are already uploaded in channel.
      Please check once

    • @Allinone-ii2ou
      @Allinone-ii2ou Рік тому

      Bro does this course requires coding knowledge??

  • @manish.jaiswal
    @manish.jaiswal 2 роки тому

    Thankyou.

  • @zdrbztu4696
    @zdrbztu4696 2 роки тому

    If it's okay Ma'am, could you please help sharing job Id of sde 1 and 2 at atlassian?😅

  • @shanker3003
    @shanker3003 2 роки тому

    Rate limiting?

  • @RiyaSingh-nj1fx
    @RiyaSingh-nj1fx 2 роки тому +4

    1 question Keerti how much is your biceps??

  • @ashkankipati
    @ashkankipati 4 місяці тому

    Capacity estimation is getting old, anyway we know it will be a huge distributed system, we do the calculations, say "Wow that's a lot" and move on

  • @sirfaapkagolu5915
    @sirfaapkagolu5915 2 роки тому

    You are beautiful.