Five common system design interview mistakes 😅

Поделиться
HTML-код
  • Опубликовано: 20 июл 2024
  • System design interviews can be tricky. Here are 5 mistakes that you should avoid during an interview.
    The mistakes mentioned here are what I have seen and done in my experience as a software engineer and interviewer.
    Preparing for system design interviews? Here is a detailed HLD + LLD video course: get.interviewready.io/
    The course has real world examples of large scale systems design through detailed videos, architecture diagrams, quizzes, API contracts and capacity estimation. Use the coupon code of 'earlybird' to get a 20% discount!
    You can also follow me on:
    Github: github.com/coding-parrot/
    Instagram: / applepie404
    LinkedIn: / gaurav-sen-56b6a941
    Twitter: / gkcs_
    #SystemDesign #Interview #Mistakes

Комментарии • 77

  • @anishprasad7024
    @anishprasad7024 2 года назад +82

    Would be nice to have a small tutorial about the network protocols. It will help those who didn't have computer network in their curriculum but they ended up in IT.
    To be honest it's a very huge subject to tackle.

    • @atbiaol1929
      @atbiaol1929 9 месяцев назад

      Was about to ask same. Very well explained but would help if we had a brief video on Network protocols

  • @333jjjjjj
    @333jjjjjj 2 года назад +14

    The part about unneeded capacity estimation resonates. I gave one of those in a recent interview, and while it didn't ruin the interview for me, my interviewer made it pretty clear he wasn't interested in hearing these numbers and wanted to move on.

  • @harshad_dev
    @harshad_dev 2 года назад +2

    100% making sense. I guess this video is really helpful for senior developers. Echo to all those points. And great content. Keep it up!❤❤❤

  • @mrrishiraj88
    @mrrishiraj88 2 года назад +3

    Great points!
    Thanks.
    Great as always!!!1👍👍

  • @PreonaBrijmohan
    @PreonaBrijmohan 2 года назад

    Great content! Love your videos, they're always super helpful.

  • @Ajay-qv6fk
    @Ajay-qv6fk 2 года назад +69

    Great points...
    Just one suggestion.. can you please make videos on the protocols we need to be aware of as Senior developers.. and the internals/handshake we need to know

  • @Filhodanuvem
    @Filhodanuvem 2 года назад

    Great content. Video quality has improved a lot, congrats and thank you for sharing.

  • @bmejia220
    @bmejia220 2 года назад

    Great video Gaurav Sen, thank you for sharing!

  • @gkcs
    @gkcs  2 года назад +4

    Preparing for a system design interview? Head to get.interviewready.io!
    Wishing you a great day ahead!

  • @mohammedyusufshaikh5603
    @mohammedyusufshaikh5603 2 года назад +8

    Great Tips ! Your Content always adds something new to my set of knowledge !

  • @snehgupta1814
    @snehgupta1814 2 года назад

    Very informative GKCS! Kudos!!!

  • @thesuburbanerrorist9727
    @thesuburbanerrorist9727 2 года назад +2

    I am a simple man, I see a GKCS video, I like it. Was about to go to sleep, saw the notification and I am glad I saw the video.

  • @userinfo2081
    @userinfo2081 2 года назад +6

    1.don't have a set introduction
    2.don't do capacity estimation without any reason
    3.for Sr., focus on network protocol
    Sys Des interview is NOT about building a working sys but measuring your aptitude
    4.understand the internals of systems
    5.think of trade-offs
    bonus. stay with the problem

  • @sankalparora9374
    @sankalparora9374 Год назад +1

    That was one hell of a humorous introduction! 🤣🤣🤣🤣

  • @prashantluhar
    @prashantluhar 2 года назад

    Will make sure to follow this in my next interview 😉

  • @karankanojiya7672
    @karankanojiya7672 2 года назад +8

    One of your Best Intro 😂🤙

  • @mitali_bhokare
    @mitali_bhokare 2 года назад

    Thanks for the videos. They are short and pretty helpful. Is there a video for CAP theorem?

  • @kryptu
    @kryptu 2 года назад

    Very useful, Thanks Gaurav for sharing.

  • @DJpiya1
    @DJpiya1 2 года назад +11

    Dude before u even start designing, always ask the questions "what r v going to solve/ achieve here". This understanding is the main thing that I'm looking forward to c from any candidate when I'm doing any interview. Good content N keep coming.

  • @ankursao7
    @ankursao7 2 года назад +1

    Hi Gaurav, very nice video, presentation has greatly improved.
    What do you think about DDIA for system design?

  • @FWTteam
    @FWTteam 2 года назад

    Point to Point, thanks for this.

  • @markh1791
    @markh1791 2 года назад

    Great lessons. Thanks!

  • @aashishpasricha5169
    @aashishpasricha5169 2 года назад

    your video intro is unique and best everytime

  • @97vaqasazeem
    @97vaqasazeem 2 года назад

    Thanks alot for making it easy !

  • @churka6398
    @churka6398 2 года назад +2

    Hi Gaurav, so for capacity panning, are you saying we don't have to bring it up unless interviewer specifically asks? You said talk about it if the system is not scalable or may collapse, but how would you know that before hand if no user requirements have been defined. Anything will collapse with too many users :D

  • @apoorvchaturvedi2493
    @apoorvchaturvedi2493 2 года назад

    Great tips!

  • @srivatsavgopalakrishnan3781
    @srivatsavgopalakrishnan3781 2 года назад

    Hey! Does anyone know what is a good resource to learn the protocols used by internal systems to communicate with each other?

  • @henry129ification
    @henry129ification 2 года назад

    Would be great to have a video on different network protocols (other than common ones like HTTP, FTP, TCP, UDP) :P or some resources around it

    • @mahee96
      @mahee96 2 года назад

      TCP and UDP are the transport layer protocols where TCP backs application layer protocols like HTTP, FTP, etc...just wanted yo know what other protocols are u meaning when you say it

  • @petersteelenator
    @petersteelenator 2 года назад

    Thanks a heap, mate .

  • @SumedhSen97
    @SumedhSen97 2 года назад +1

    How many of these mistakes are also applicable for a *new grad* SD interview??
    For eg, I dont know anything about the different network protocols, or the pros and cons of specific DB products (like Cassandra or Elastic). Will leaving out the examples fine in this case?

  • @ankitsrivastava4898
    @ankitsrivastava4898 2 года назад

    How to use asynchronous messaging for user registration or order saving payment deduction etc where instant response needed.

  • @theSDE2
    @theSDE2 2 года назад +2

    That saas bahu clip 😂 & amazing tip

  • @saurabhatwipro
    @saurabhatwipro 2 года назад

    Do u have any series on network protocols?

  • @NotSureIfSrs_x
    @NotSureIfSrs_x 2 года назад

    I realized i made 3 of these mistakes in a recent onsite... smh... thanks Gaurav, I now understand why I didn't get that job.

  • @SahilPatel-jv1fw
    @SahilPatel-jv1fw 2 года назад

    Binge watching videos on this Channel❤️

  • @kumin9246
    @kumin9246 2 года назад

    gRPC is not a network protocol right? we can not compare it with HTTP

  • @sherazdotnet
    @sherazdotnet Месяц назад

    It is amazing to see how many youtube videos talk about what component does what but barely anyone talks about what is expected of candidate in an interview. Because we see so many of these vidoes on how to build this and that, when you face the question in real interview, you are just thinking of what to throw at interviewer thinking that that's going to work but in reality its only making your interviewer think that you just read that somewhere. I couldn't agree more with envelop estimates. Now see all these youtube videos and almost every single one of them has 5-10 mins spent on that. What's the conclusion of all these estimates??? For the most part nothing. We were going to do the same without it anyway.
    The main point to take away here is to keep in mind to stay focus on the problem given. Setup the stage quickly (Functional/ Non-Functional requirements and main entitles for the system and Rest API calls if the product is client facing) and then do a quick High level diagram. Then its time to stay focused on the question and talk about the trade offs in deep dive. That's what I have gathered so far after spending tons of hours and some mocking interviews. Hoep this helps out others to stop wasting time into other things. Put simply, if you do everything right but didn't spend time on the core of the problem, you failed.

  • @UntamedRogueMavrick
    @UntamedRogueMavrick 2 года назад

    It's really great...

  • @vjnt1star
    @vjnt1star 3 месяца назад

    excellent presentation

    • @gkcs
      @gkcs  3 месяца назад

      Thank you!

  • @vedant9173
    @vedant9173 2 года назад +1

    Gaurav and Narendra (Tech Dummies) have taught me so much. They teach every concept and every detail with such patience and finesse. Thank you so much Gaurav

  • @beautybukutol1390
    @beautybukutol1390 2 года назад

    Thank you

  • @MALIWAL1000
    @MALIWAL1000 2 года назад

    Great!

  • @vishnugovindan8550
    @vishnugovindan8550 2 года назад

    Hi, does interview ready have sections on internals of various DB options and about network protocols?

    • @gkcs
      @gkcs  2 года назад

      The design discussions include DB and network tradeoffs when needed.

  • @demogyani2419
    @demogyani2419 2 месяца назад

    These kind og System design interviews are more about showoff. Just learn about load balancer, autoscalling, microservice, kafka, logging service, databse replica draw some stupid diagrams and u can crack it.
    I personally feel like it should be more about database design, choosing the right set of technology, api security, architecture of ur code. Choosing between different databse system.

  • @deepdigitalcontent
    @deepdigitalcontent 2 года назад

    Can you make a video on ' How to Design Web Servers

  • @tazimrahbar7882
    @tazimrahbar7882 2 года назад

    Sir urgent need for system desing video on Google analytics. Please

  • @shekarlakshmipathi
    @shekarlakshmipathi 2 года назад

    Love it. Need I say more?

  • @roushanraj8530
    @roushanraj8530 2 года назад

    Amazing video bhaiya, one thing i want to ask..... does your course contains LLD as well as HLD in detail ? And you are adding more videos in that course in same subscription right ??

    • @gkcs
      @gkcs  2 года назад

      Yes it does. The upcoming videos for this course will be added free of cost to existing users.

    • @roushanraj8530
      @roushanraj8530 2 года назад

      @@gkcs ok great, LLD and HLD is there in course right ?

    • @gkcs
      @gkcs  2 года назад

      @@roushanraj8530 Yes there's 3 chapters on LLD and 5 on HLD.

  • @saurabhbatheja
    @saurabhbatheja 2 года назад +4

    Still laughing at the intro :D

  • @arjunadityarastogi2118
    @arjunadityarastogi2118 Год назад

    Youjer got me :)))

  • @ezeefied
    @ezeefied 2 года назад +3

    Omg that intro was 🔥😂

  • @salmanbehen4384
    @salmanbehen4384 2 года назад +4

    Hello Gaurav sir, I am still in college and will be graduating next year. How much do you think I should focus on systems design as a fresher?

  • @VivekVardhan22
    @VivekVardhan22 2 года назад

    Off topic, but if possible can you please take a video on Top K trending (per hour, per day, per week), where we need to handle the case of removing old views/likes.

  • @valour.se47
    @valour.se47 2 года назад

    Lmao the intro

  • @TheNayanava
    @TheNayanava 2 года назад

    actually when you spoke about Network Protocol, the first thing that came to my mind is the definition of Microservices Architecture - a Protocol aware heterogeneous interoperable architecture!!

  • @akshaybhandari8951
    @akshaybhandari8951 2 года назад +2

    Great videos!
    Could you make videos focused just if system design and not for interviews?
    I ask this because I'm trying to structure my first project and it's so hard.

  • @amulop
    @amulop 2 года назад

    Oh bhaisahab 🤣🤣🤣🤣inteo

  • @deepakgoyal4211
    @deepakgoyal4211 2 года назад +1

    Tips are good. But you are specking too fast. Please reduce your pace 40%. Thanks

    • @gkcs
      @gkcs  2 года назад

      I'd suggest going to video settings and changing the playback speed to 0.5 😛

    • @deepakgoyal4211
      @deepakgoyal4211 2 года назад

      @@gkcs then it will become a slow motion... 😃

  • @a.nk.r7209
    @a.nk.r7209 2 года назад

    Bro that's (1:36) exactly what happened with me y'day. I had an interview at a Top Hotel Management company. The First round was DS and Algo, I cracked it next round was of SD. I failed miserably because I can't answer how'll the services communicate with each other.
    >.<
    I fucked the interview. I know the result but I'm hoping for good because I'll learn a lot there.

    • @gkcs
      @gkcs  2 года назад +1

      Hard luck, but all the best for the next interview 😁

  • @krishnapaltomar8768
    @krishnapaltomar8768 2 года назад +1

    I will share my experience.
    Question was on Book my show.
    Btw she gave me option for irctc and book my show. I should have chosen irctc😂
    I actually expected interviewer to tell me to go for architecture designing. Discussed features, then database design after getting instructions and she was telling me to just write down design and then we will discuss. I was clearly not expecting something like that.
    N my mistake was to stop at db design i should have just said can i go ahead with system architecture.
    Interviewer just dived into storing seating arrangement with spaces in between for db design. N was not convinced with my approaches for this particular thing😛
    1 hour was wasted on this n i got rejected

    • @gkcs
      @gkcs  2 года назад +1

      Thank you for sharing this ⭐

    • @krishnapaltomar8768
      @krishnapaltomar8768 2 года назад

      @@gkcs it was my first design interview. I hope because of ur vids i can clear next ones👍🏻👍🏻

  • @zarovv5589
    @zarovv5589 2 года назад

    point 6: dont have an indian accent because the interviewer wont understand shit

  • @jatinnandwani6678
    @jatinnandwani6678 2 года назад

    Haha