5 Tips for System Design Interviews

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024

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

  • @danyuwu4592
    @danyuwu4592 4 ปีที่แล้ว +371

    1. Avoid detailing early.
    2. Avoid silver bullets. Don’t have a set architecture in mind. There’s no single architecture that’ll fit everywhere.
    3. K. I. S. S. Keep it simple and stupid. The more details you get into one component, the narrower your view is. Take a step back and take a look at the entire architecture.
    4. Form your thoughts. Avoid speaking without thinking the point through.
    5. Be tech aware.

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

      Hey Gaurav,
      How to make one self tech aware.
      For Eg: I am aware partially about few things : elastic, RabbitMQ, HDFS, Azure, Spark. But I am not sure about say: postgresql / LB / NoSql / zookeeper.
      How can I learn to apply something in a design question if I don't know that side of designing part at all.
      I cannot go about learning every other technology out there. Can I ?

    • @Chorizzosoup
      @Chorizzosoup 4 ปีที่แล้ว +19

      KISS actually stands for Keep it simple, stupid.

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

      @@millennial_rants Well, you will have to read more about these technologies and what problems they are meant to solve.

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

      @@millennial_rants I have the same query. Thanks for asking

    • @JoseRuiz-sx1hu
      @JoseRuiz-sx1hu 4 ปีที่แล้ว +1

      Thanks for the homework :)

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

    You're one of the best tech speakers I've come across. Clear, passionate, and knowledgable. Great stuff - keep it up!

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

      Thank you 😁

  • @LawrenceDCodes.
    @LawrenceDCodes. 3 ปีที่แล้ว +22

    2.5 years later this is still G.O.A.T. level material

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

      In 2024 , also I feel this will definitely build foundation of system design

  • @ArthurHess
    @ArthurHess ปีที่แล้ว +10

    0:13 Avoid detailing early
    2:38 Avoid silver bullets
    3:54 K.I.S.S.
    5:13 Form your thoughts
    6:20 Be tech-aware
    7:16 Three pillars: clarity of thought, flexibility, knowledge

  • @lpatrasco
    @lpatrasco 5 ปีที่แล้ว +141

    Do not go into details prematurely
    Don't have a set architecture in mind (avoid silver bullets)
    KISS
    Don't make points without justification (tell why, form your thoughts)
    Be aware of current technologies (existing off-the-shelf solutions)

  • @antoniog9871
    @antoniog9871 4 ปีที่แล้ว +5

    I love this Indian guys who help others to learn basic all subjects.
    Unfortunately, sometimes it is too hard to understand their accent.
    However, keep teaching! :D

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

    its so important to pause...this is the key to crack interviews...most of us (i would say most of indian friends) just get carries away...made this mistake several times..thanks for highlighting.

  • @JohnDoe-wx3zm
    @JohnDoe-wx3zm 3 ปีที่แล้ว +4

    Excellent! Clearly, concise, and to-the-point. I recommend everybody preparing for a SD interview spend 8 minutes to watch this.

  • @yukiuk
    @yukiuk 6 ปีที่แล้ว +13

    typically I don't leave comments but you've such a great job!!!! You should be proud.
    A minor request, please don't have your camera setting in auto-focus you were constantly in/off of focus.

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

      Thanks! I'll make sure I don't next time 😋

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

    Thank you so much for this video, even if it's a few years later! I recently passed Google's phone interview (to my surprise too), and now I'm studying DSA and Systems design like never before! I tried a few years back to crack this interview process, but now it's much different :)

  • @codingninja1864
    @codingninja1864 5 ปีที่แล้ว +8

    This is great! I like the way how you fast forward the unwanted part, and focus on core things. A small request regarding all your videos, whenever you explain any concept please solve a problem with real world example. it helps a lot in understanding in more depth

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

      Thank you!
      I'll keep this in mind 😋

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

    Really good advice. Thanks a bunch for the well thought out tips. Also, thank you very much for using a microphone attached to you and not the microphone on your camera. I can't handle presenters who have an echo.

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

    For benefit of others. Cheers Gaurav !
    0:19 Donot go into detail, Prematurely
    2:41 Don't have a set architecture in mind
    3:55 Keep it Simple Stupid
    5:14 Donot make points without justification ( always have a why )
    6:21 Be aware of current technologies ( so you can name them )

  • @sumitlahiri209
    @sumitlahiri209 4 ปีที่แล้ว +36

    Excellent Video Gaurav. Awesome explanation and good problem solving insights. I would like to add a few insights as far as software architecture is concerned. System Design is an art that carefully balances the user requirements and in-production quality attributes needed for a system to work and function properly. It is important to focus on a few design patterns and architecture level tatics that help in achieving scalability, good response time, reuseability and other architectural quality attribiutes that ultimately decide on system performance. There is always a tradeoff between the best possible architecture and the most feasibile one given one meets the timeline and cost of delivering an architecture. Arguing why one deisgn pattern works better over others in something that can really help in solving system design problems through iterative designing. Given a problem and a bunch of functional requirements, we need to come up with an architecture that meets quality and production requirements. Is layered architecture better? Should it be MVC? Will decorator pattern work better? Is a broker arbitration needed? Can we use pub-sub? and many more are just simple questions that one should be able to answer given a design problem? Does is scale? What is the response time? Is there fault tolerance? Is the deployment hassle free? Can it CD/CI? These are just points to ponder. Draw a module and connections diagram view, ask yourself, does it work why? why not? Can there be other tradeoffs. The list continues.

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

    Dude the explanation was great, really helpful but that attitude, full of energy, good vibes, talking like if we were in front of you is so awesome, really great content.

  • @dsinghr
    @dsinghr 5 ปีที่แล้ว +8

    Your videos are amazing .. great to see how you learnt so much at this young age

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

    Very crisp and great content about attitude needed for an interviewee attending for system design interview

  • @MegaAkash123456
    @MegaAkash123456 6 ปีที่แล้ว +27

    Looks like some one has been prepping up his game for the past few days 😉. (SDE-2 huh)
    Incase yes, I wish you all the best!!

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

      Hahaha :)

  • @kirannaikwade3967
    @kirannaikwade3967 6 ปีที่แล้ว +9

    Hi,
    I saw your couple of videos, it’s really fantastic. It is really useful. Good energy while delivering the lecture. Keep it up.

  • @SubtleAsh-TheImmortal
    @SubtleAsh-TheImmortal 5 ปีที่แล้ว +25

    Wonderful! Coherently spoken and conveyed the thoughts lucidly.
    PS: Your Directi T-shirt sent me down the memory lane of my good ol Directi days. Cheers!

    • @gkcs
      @gkcs  5 ปีที่แล้ว +2

      Thanks! Cheers! 😁

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

      Fellow Directian here too!

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

    Wow, such clear explanation, so many videos out there, but no one makes them sound simple as you do. Keep up the good work.

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

    thanks for the crisp and smooth explanation.
    Should we keep the fact in mind that interviewer might add an additional feature in between you're designing the system components?

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

    Thanks for the tips, helps a lot.
    You might want to turn off auto-focus to avoid so much of focus breathing. F4 (or above), manual focus once before start should be perfect!

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

    Thank you so much for an amazing video Gaurav

  • @suyog84
    @suyog84 5 ปีที่แล้ว +2

    Amazing Job! You have done an excellent job of explaining the different components of System Design and I loved the fact that you use a whiteboard to cover your topics. Brilliant.

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

    Your explanation style is wonderful! Can you provide a full course on fundamentals and how to implement them on practical problems for system design newbies like me?!

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

      I am working on a course. Suggestions always help 😁

    • @siddharthasagarbora7823
      @siddharthasagarbora7823 5 ปีที่แล้ว

      ​@@gkcs for me your tinder video was the best as it was quite easy to understand because you went into minute details of the microservices (& probably because of its relatively simpler architecture as compared to instagram/whatsapp too). I understand going into too much details takes time (& sometimes focuses away from the problem at hand), but that's the only way to build base concepts..there goes my suggestion for you!!

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

    Thank you for the discussion. I was also looking for the Failure Criteria!

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

    Big thanks to you man. Your informative videos I was able to crack many big interviews 🙏🏻

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

      Great job!

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

    If I could like this video 100 times, I would. All great suggestions!
    Thanks Gaurav for the awesome video!!

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

    Set the camera focus and leave it in manual, so its not constantly hunting and trying to autofocus as you move around. :)

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

      I finally got this trick in the most recent video, thanks!

  • @avr9066
    @avr9066 4 ปีที่แล้ว

    Hi Gaurav, Can you please do a video on UBER system design and Facebook System design, your video is super helpful and understanding!

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

    When you talk about gateways, what do you prefer? Can you share some insights ? Also why should we have a gateway ? We can have something like Akamai etc

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

      Gateway here is being referred to the Load Balancer you would have for your system. It is important for many reasons to make your system efficient.

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

    You Will hit a million subscribers soon.

  • @ChintanShah1988
    @ChintanShah1988 6 ปีที่แล้ว +2

    Hi Gaurav, Congrats for UBER job offer, thats a huge achievement, definitely a big step forward in your career. I really wish you continue with this channel as well though.. :) If you do, can you please prepare and share some videos in the area of caching? i.e. cache expiry, cache invalidation, approaches to solve cache size constraints, cache eviction? basically everything in the area of caching from a backend engineer perspective. Thanks in advance! best of luck for UBER!

    • @gkcs
      @gkcs  6 ปีที่แล้ว +2

      I'll get to this too :)

  • @kennethcarvalho3684
    @kennethcarvalho3684 ปีที่แล้ว

    These tips can be used for a conversation too

  • @ulanbayaliev6831
    @ulanbayaliev6831 5 ปีที่แล้ว +4

    Thanks Gaurav! I think you might improve on your video quality by turning off the automatic focus and automatic exposure, noticed it in a few of your videos.

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

      Yes, thanks!

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

    Very helpful tips, thank you Sir!

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

    Like ur T-shirt.
    It's true when ur doing the thing you want to do.

  • @raf6125
    @raf6125 ปีที่แล้ว

    thanks for this video, excellent tips!

  • @IsraelLazoPlus
    @IsraelLazoPlus 4 ปีที่แล้ว

    Thanks Gaurav! You are really nice to share this information. I want YOU in my team :)

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

    Thank you!! This was super helpful

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

    Done with all the 23 videos in just two days (Thanks to corona😂)!... what do I do now??? Thanks for the videos, you are just awesome!🤩

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

      Wow, that's probably the only good thing this virus has done lol.
      You can try the system design course now. It a little more advanced than the playlist you crushed in two days :P
      get.interviewready.io/courses/system-design-interview-prep

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

    Outstanding video !!

  • @napalm_exe
    @napalm_exe 5 ปีที่แล้ว +19

    This is really informative, well done!

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

      Thank you 😁

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

    Hey Gaurav, these sessions are so helpful. Do you have plans to create content specific to product managers? For example, help product managers crack the system design interview.

  • @toabhijeetsingh
    @toabhijeetsingh 4 ปีที่แล้ว

    @gaurav : At 1:12 the advice is gold

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

    Hi gaurav, one question does system design interview have coding round?

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

    You, sir, are awesome !

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

    where did you get that shirt from? love it

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

    Great tips. Hopefully, you started disabling auto-focus after this video 😊.

  • @alexpa24
    @alexpa24 4 ปีที่แล้ว

    Very useful. Thanks for sharing

  • @kennethcarvalho3684
    @kennethcarvalho3684 5 ปีที่แล้ว

    The amount of value in this video is incalculable.

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

    Very beautifully explained the things, You slayed it :) Keep it up Gaurav.

  • @Geeksrik
    @Geeksrik ปีที่แล้ว

    Awesome tips !

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

      Thank you!

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

    Can you please create a Video for Recommendation System.

  • @rishiraj2548
    @rishiraj2548 ปีที่แล้ว

    Thanks a million!

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

    Very nice video, thank you.

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

    Eagerly waiting for your next video about system design from scratch. It will definitely give a idea about how to start thinking for novice. :)

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

      Thanks Sugyan!

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

    A doubt/request for the 5th point. I'm a final year student btw.
    Being aware of these technologies is great as you already mentioned. But you also said that there should be a reasoning for such examples. What if I say that we can use Kafka or RabbitMQ for Message Queues/Event handling, but they start asking me about these technologies? Tbh, I haven't worked upon them and just know about them as examples.
    Also, if one should know at least a bit of every thing, then can you please provide some link(s) to better understand these technologies, but quickly? It'll be great!
    Also thanks for such amazing videos! Keep rocking as always!

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

      Good points Krishn, the examples should be backed with some understanding on how they work.
      I'd suggest mentioning how much you know of the technolgies while taking them as examples. That way the interviewer knows that you are aware of 'off the shelf' solutions, but not necessarily their internal workings.

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

      @@gkcs I absolutely agree. Being honest is better than faking out on such crucial moments.
      Thanks once again! :)

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

    Wow I wish I could be as good as you are in these interviews

  • @parthj2039
    @parthj2039 4 ปีที่แล้ว

    Dude you're a beast man! Great job and thanks for this!!

  • @sravanchithari13
    @sravanchithari13 6 ปีที่แล้ว +2

    Hi Gaurav,
    Thanks for you tutorials , which are very helpfull .
    could you make tutorial on when we go for Sql and NoSql

    • @gkcs
      @gkcs  6 ปีที่แล้ว +2

      Hi Sravan! Sure 🙂

    • @m13m
      @m13m 6 ปีที่แล้ว

      You should read about CAP theorem

    • @sravanchithari13
      @sravanchithari13 6 ปีที่แล้ว

      Maqbool thank you

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

    Amazing video this one is. Kudos. I just wanted to ask that I'm a final year B.Tech student applying for an Amazon interview soon. Should I expect system design related questions?

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

      Thanks!
      Freshers are not expected to know about System Design :)

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

      @@gkcs Thank you so much for the response.

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

    "Be aware of the current solutions and tech practices" and "Stay up to date with the current solutions in the market. " What online publications do you recommend to follow? Besides your interviewready course and your awesome youtube videos, of course! :)

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

      I love the blogs on highscalability.com/ and the book "Designing Data Intensive Applications" 😁

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

    By client, you are referring to the front end right? Are servers the same as API?

  • @theanu7bhava
    @theanu7bhava 6 ปีที่แล้ว +8

    What interviewer means when he asks - " tell me the components of your system". What is meant by component in a system design interview?

    • @gkcs
      @gkcs  6 ปีที่แล้ว +9

      The modules or parts of your system.
      Usually means, tell me the microservices being used :)

  • @babolat435
    @babolat435 5 ปีที่แล้ว

    Hi Gaurav, will there be more videos about system design coming up? Loved all the videos on your system design playlist so far.

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

      Yes there will :D
      Coming up this weekend, I think ;)

  • @achatterjee104
    @achatterjee104 4 ปีที่แล้ว

    Can we have one video for enterprise integration design?..however, thanks for the nice videos 😀

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

    Hey man, I love it

  • @tarpanpathak9708
    @tarpanpathak9708 6 ปีที่แล้ว

    Thx for posting this video Gaurav. It was very helpful. Quick question: for point no. 4, can the pets and cattle analogy be used when answering a systems design question? This doesn’t mean however that we forget point no. 5.

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

      I wouldn't use the phrase, although it does sound cool.

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

    Gaurav, in your paid course wouild you be adding more system design use cases, e.g. design Uber, design a monitoring system, design youtube, etc

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

      There are more chapters on the way, yes.

  • @thesoftwareengineer17
    @thesoftwareengineer17 4 ปีที่แล้ว

    Hey Gaurav,
    plz can u make a video for designing a shopping cart .where there will be different classes . Also there will be different kinf of coupons which can be applied on the final amount of the cart. if there exist anf soucr for such use cases plz help

  • @nishithakur424
    @nishithakur424 6 ปีที่แล้ว +2

    sir...please make video on hamiltonian paths and cycles.

  • @VinothiniAnabayan
    @VinothiniAnabayan 4 ปีที่แล้ว

    Awesome gaurav. can you add the system design for twitter?

  • @archidsouza
    @archidsouza 6 ปีที่แล้ว +7

    Really great content...:). Thank You Gaurav

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

      Thanks Archi!

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

    Great stuff! Well explained 👌

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

    6:20 Hi Gaurav - thanks for these tips ; will definitely make sure to define the network protocols and services properly. My only reservation is with regards to current technologies : I may not be fully aware of them ( e.g. what the tech used for load balancers is ) or may bring in something older ( e.g. IBM MQ Server instead of RabbitMQ ) in lieu of abstractions . Any suggestions for what to do here?

  • @RanaAly
    @RanaAly ปีที่แล้ว

    Thaaank u so much

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

      Thank you!

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

    Ha ha, wish I would have watched this before my interview.

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

    @Gaurav Sen - Great video, just one comment though: camera's adjusting focus again and again muliple times throughout the video. Very annoying :P !!!

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

      Hi Hemant! I know, hated that too. Will make sure the focus is fixed next time!

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

    Thanks Gaurav....very informative

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

    Very impressive, bravos!

  • @indiansoftwareengineer4899
    @indiansoftwareengineer4899 5 ปีที่แล้ว +2

    Nice shirt, Work is Play..
    It motivated me.

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

      😁

  • @JaspreetKaur-ku7pf
    @JaspreetKaur-ku7pf 2 หลายเดือนก่อน

    6 years and still no competition ❤

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

      Thank you!

  • @yog2915
    @yog2915 4 ปีที่แล้ว

    very good video

  • @AmanGupta678
    @AmanGupta678 4 ปีที่แล้ว

    Could you please discuss system design for Google calender?

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

    Any tips for System design interviews for frontend developer s please..i often get confused if interviewer expects backend system design in detail for frontend developer s @gaurav sen

  • @ermolaevatania
    @ermolaevatania 4 ปีที่แล้ว

    love the video

  • @navdeepkaushik218
    @navdeepkaushik218 4 ปีที่แล้ว

    I want to learn system design could u explain different kinds of questions

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

    thanks yaar. good video!

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

    Wish I had seen this before my Amazon interview today 😂😂😂😅

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

    could you do the same with a real world example?

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

    So energetic and smiley

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

    Sir, I'm sitting for SDE role and they want me to design whatsapp clone, how to do that?

  • @RamizZamanJEEPhysics
    @RamizZamanJEEPhysics 5 ปีที่แล้ว

    I so want to learn system design but...I'm not a CS undergrad...can you please help me from where I should start and the prerequisites.
    I have intermediate knowledge on algorithm and DS and computer networking

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

      Start with CS fundamentals on operating systems and networks. You can refer the books that CS undergrads use for this :)

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

    Do I need to make sure I know the pros and cons of each tech, or just know which to use where?

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

      Pros and cons of the solution is good to know (pros and cons of message queues, rate limiters, etc...)
      And knowing a couple of example tech solutions is good (Kafka, Hysterix, etc..m)

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

      @@gkcs Thank you !

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

    Hi Gaurav/anyone who can answer my query,
    I am a java full stack developer, for db I have enough knowledge of relational db but have only heard about redis/cassandra/no sql etc as just buzzwords. I can read about them to get an overview but i don't feel very comfortable mentioning them in interviews as, if they ask too many questions about it i'll be lost and that doesn't seem good. So what exactly should be my approach?

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

    GOLD Points

  • @prashantsrivastava9641
    @prashantsrivastava9641 4 ปีที่แล้ว

    Am preparing hard for interview where one round is based on problem solving based on design which is my weaker area currently... Any suggestions, link for practice matarial will be helpful... Thxx