Five common system design interview mistakes 😅

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 77

  • @anishprasad7024
    @anishprasad7024 3 ปีที่แล้ว +84

    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 ปีที่แล้ว

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

  • @333jjjjjj
    @333jjjjjj 3 ปีที่แล้ว +15

    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.

  • @Ajay-qv6fk
    @Ajay-qv6fk 3 ปีที่แล้ว +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

    • @gkcs
      @gkcs  3 ปีที่แล้ว +40

      I'm working on it :D

    • @vibhavsinghrohilla7564
      @vibhavsinghrohilla7564 2 ปีที่แล้ว +4

      @@gkcs Waiting on this man..!

  • @thesuburbanerrorist9727
    @thesuburbanerrorist9727 3 ปีที่แล้ว +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.

  • @sankalparora9374
    @sankalparora9374 ปีที่แล้ว +1

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

  • @harshad_dev
    @harshad_dev 3 ปีที่แล้ว +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!❤❤❤

  • @mohammedyusufshaikh5603
    @mohammedyusufshaikh5603 3 ปีที่แล้ว +8

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

  • @userinfo2081
    @userinfo2081 3 ปีที่แล้ว +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

  • @DJpiya1
    @DJpiya1 3 ปีที่แล้ว +12

    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.

  • @mrrishiraj88
    @mrrishiraj88 3 ปีที่แล้ว +3

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

  • @karankanojiya7672
    @karankanojiya7672 3 ปีที่แล้ว +8

    One of your Best Intro 😂🤙

  • @Filhodanuvem
    @Filhodanuvem 3 ปีที่แล้ว

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

  • @PreonaBrijmohan
    @PreonaBrijmohan 3 ปีที่แล้ว

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

  • @bmejia220
    @bmejia220 3 ปีที่แล้ว

    Great video Gaurav Sen, thank you for sharing!

  • @kryptu
    @kryptu 3 ปีที่แล้ว

    Very useful, Thanks Gaurav for sharing.

  • @aashishpasricha5169
    @aashishpasricha5169 3 ปีที่แล้ว

    your video intro is unique and best everytime

  • @NotSureIfSrs_x
    @NotSureIfSrs_x 3 ปีที่แล้ว

    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.

  • @FWTteam
    @FWTteam 3 ปีที่แล้ว

    Point to Point, thanks for this.

  • @markh1791
    @markh1791 2 ปีที่แล้ว

    Great lessons. Thanks!

  • @snehgupta1814
    @snehgupta1814 3 ปีที่แล้ว

    Very informative GKCS! Kudos!!!

  • @prashantluhar
    @prashantluhar 3 ปีที่แล้ว

    Will make sure to follow this in my next interview 😉

  • @theSeniorSDE
    @theSeniorSDE 3 ปีที่แล้ว +2

    That saas bahu clip 😂 & amazing tip

  • @97vaqasazeem
    @97vaqasazeem 3 ปีที่แล้ว

    Thanks alot for making it easy !

  • @petersteelenator
    @petersteelenator 3 ปีที่แล้ว

    Thanks a heap, mate .

  • @apoorvchaturvedi2493
    @apoorvchaturvedi2493 3 ปีที่แล้ว

    Great tips!

  • @vedant9173
    @vedant9173 3 ปีที่แล้ว +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

  • @SahilPatel-jv1fw
    @SahilPatel-jv1fw 2 ปีที่แล้ว

    Binge watching videos on this Channel❤️

  • @vjnt1star
    @vjnt1star 9 หลายเดือนก่อน

    excellent presentation

    • @gkcs
      @gkcs  9 หลายเดือนก่อน

      Thank you!

  • @sherazdotnet
    @sherazdotnet 7 หลายเดือนก่อน

    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.

  • @henry129ification
    @henry129ification 3 ปีที่แล้ว

    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 3 ปีที่แล้ว

      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

  • @beautybukutol1390
    @beautybukutol1390 2 ปีที่แล้ว

    Thank you

  • @churka6398
    @churka6398 3 ปีที่แล้ว +3

    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

  • @ankursao7
    @ankursao7 3 ปีที่แล้ว +1

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

  • @demogyani2419
    @demogyani2419 8 หลายเดือนก่อน

    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.

  • @mitali_bhokare
    @mitali_bhokare 3 ปีที่แล้ว

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

  • @UntamedRogueMavrick
    @UntamedRogueMavrick 3 ปีที่แล้ว

    It's really great...

  • @shekarlakshmipathi
    @shekarlakshmipathi 2 ปีที่แล้ว

    Love it. Need I say more?

  • @ezeefied
    @ezeefied 3 ปีที่แล้ว +3

    Omg that intro was 🔥😂

  • @MALIWAL1000
    @MALIWAL1000 3 ปีที่แล้ว

    Great!

  • @kumin9246
    @kumin9246 2 ปีที่แล้ว

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

  • @saurabhatwipro
    @saurabhatwipro 3 ปีที่แล้ว

    Do u have any series on network protocols?

  • @roushanraj8530
    @roushanraj8530 3 ปีที่แล้ว

    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  3 ปีที่แล้ว

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

    • @roushanraj8530
      @roushanraj8530 3 ปีที่แล้ว

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

    • @gkcs
      @gkcs  3 ปีที่แล้ว

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

  • @deepdigitalcontent
    @deepdigitalcontent 3 ปีที่แล้ว

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

  • @ankitsrivastava4898
    @ankitsrivastava4898 3 ปีที่แล้ว

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

  • @saurabhbatheja
    @saurabhbatheja 3 ปีที่แล้ว +5

    Still laughing at the intro :D

  • @SumedhSen97
    @SumedhSen97 3 ปีที่แล้ว +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?

  • @arjunadityarastogi2118
    @arjunadityarastogi2118 2 ปีที่แล้ว

    Youjer got me :)))

  • @VivekVardhan22
    @VivekVardhan22 3 ปีที่แล้ว

    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.

  • @akshaybhandari8951
    @akshaybhandari8951 3 ปีที่แล้ว +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.

  • @tazimrahbar7882
    @tazimrahbar7882 3 ปีที่แล้ว

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

  • @vishnugovindan8550
    @vishnugovindan8550 3 ปีที่แล้ว

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

    • @gkcs
      @gkcs  3 ปีที่แล้ว

      The design discussions include DB and network tradeoffs when needed.

  • @salmanbehen4384
    @salmanbehen4384 3 ปีที่แล้ว +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?

  • @TheNayanava
    @TheNayanava 3 ปีที่แล้ว

    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!!

  • @srivatsavgopalakrishnan3781
    @srivatsavgopalakrishnan3781 3 ปีที่แล้ว

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

  • @deepakgoyal4211
    @deepakgoyal4211 3 ปีที่แล้ว +1

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

    • @gkcs
      @gkcs  3 ปีที่แล้ว

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

    • @deepakgoyal4211
      @deepakgoyal4211 3 ปีที่แล้ว

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

  • @a.nk.r7209
    @a.nk.r7209 3 ปีที่แล้ว

    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  3 ปีที่แล้ว +1

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

  • @krishnapaltomar8768
    @krishnapaltomar8768 3 ปีที่แล้ว +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  3 ปีที่แล้ว +1

      Thank you for sharing this ⭐

    • @krishnapaltomar8768
      @krishnapaltomar8768 3 ปีที่แล้ว

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

  • @amulop
    @amulop 3 ปีที่แล้ว

    Oh bhaisahab 🤣🤣🤣🤣inteo

  • @zarovv5589
    @zarovv5589 2 ปีที่แล้ว

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

  • @gkcs
    @gkcs  3 ปีที่แล้ว +4

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

  • @valour.se47
    @valour.se47 3 ปีที่แล้ว

    Lmao the intro

  • @jatinnandwani6678
    @jatinnandwani6678 3 ปีที่แล้ว

    Haha