5 Tips for System Design Interviews

  Рет қаралды 621,156

Gaurav Sen

Gaurav Sen

Күн бұрын

Here are 5 Tips for System Design interviews. They are helpful when preparing for a System Design interview.
1. Don't get into details prematurely
2. Avoid fitting requirements to a set architecture in mind
3. Keep it simple, stupid! Remember to look at the big picture and avoid too many hacks when solving.
4. Have justifications for the points you make. Don't use buzzwords or half-hearted thoughts in your design.
5. Be aware of the current solutions and tech practices. A lot of solutions can be purchased off the shelf which simplifies implementation. You should be able to argue for a custom implementation with its pros and cons.
Have these on the back of your mind during your interview, and all the best!
Here are three major points evaluated during the interview:
1. Clarity of Thought
a. Express your thoughts in a clear manner.
b. Justify your decisions. Critical reasoning and argument are key to a successful software design.
c. When faced with a problem, use standard approaches to mitigate it. For example, say you are faced with an availability problem. State that replication and partitioning help increase availability in general, and move on to offer a solution.
d. Don’t make points without thinking them through. Half-hearted attempts at solving problems are frowned upon heavily.
2. Know about existing solutions
a. Stay up to date with the current solutions in the market. This includes products and design practices. If NoSQL is being adopted left right and center, you need to be aware of it.
b. Know when to pick a solution vs. building something custom. If you name a product, you should be (generally) aware of the features it provides.
c. Design practices enable you to meet custom requirements. Examples are decoupling systems, load balancing, sticky sessions, etc…
3. Flexibility
a. Switch your targets as the requirements shift. If the interviewer wants to know about one particular part of the system, do it first.
b. Never have a set architecture in mind. We all try to fit requirements to a system, but only after it has been shaped by the initial ones. A rigid attitude creates a brittle architecture. It will break before you do.
c. Take a step back at times to make adjustments to the general architecture. Being focused on one part can narrow our vision and bloat those areas. There will be components which can be extracted out and extended to the rest of the system.
Looking to ace your next interview? Try this System Design video course! 🔥
interviewready.io
00:00 Who is this for?
00:14 Eager Detailing
02:39 Fitting Solutions to Problems
03:49 Keep it simple
05:14 Wrong Examples
06:20 Technical Awareness
07:26 Summary
07:54 Thank you!
With video lectures, architecture diagrams, capacity planning, API contracts and evaluation tests. It's a complete package.

Пікірлер: 193
@danyuwu4592
@danyuwu4592 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
KISS actually stands for Keep it simple, stupid.
@RICHUNCLEPENNYBAGS77
@RICHUNCLEPENNYBAGS77 4 жыл бұрын
@@millennial_rants Well, you will have to read more about these technologies and what problems they are meant to solve.
@Mohiniyadav1701
@Mohiniyadav1701 3 жыл бұрын
@@millennial_rants I have the same query. Thanks for asking
@JoseRuiz-sx1hu
@JoseRuiz-sx1hu 3 жыл бұрын
Thanks for the homework :)
@LightGreen5013
@LightGreen5013 3 жыл бұрын
You're one of the best tech speakers I've come across. Clear, passionate, and knowledgable. Great stuff - keep it up!
@gkcs
@gkcs 3 жыл бұрын
Thank you 😁
@JohnDoe-wx3zm
@JohnDoe-wx3zm 2 жыл бұрын
Excellent! Clearly, concise, and to-the-point. I recommend everybody preparing for a SD interview spend 8 minutes to watch this.
@LawrenceDCodes.
@LawrenceDCodes. 3 жыл бұрын
2.5 years later this is still G.O.A.T. level material
@yashjain93
@yashjain93 6 ай бұрын
In 2024 , also I feel this will definitely build foundation of system design
@ArthurHess
@ArthurHess Жыл бұрын
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
@suyog84
@suyog84 4 жыл бұрын
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.
@kirannaikwade3967
@kirannaikwade3967 6 жыл бұрын
Hi, I saw your couple of videos, it’s really fantastic. It is really useful. Good energy while delivering the lecture. Keep it up.
@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.
@lpatrasco
@lpatrasco 5 жыл бұрын
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)
@kennethcarvalho3684
@kennethcarvalho3684 3 жыл бұрын
Thanks
@dsinghr
@dsinghr 4 жыл бұрын
Your videos are amazing .. great to see how you learnt so much at this young age
@antoniog9871
@antoniog9871 4 жыл бұрын
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
@SubtleAsh-TheImmortal
@SubtleAsh-TheImmortal 5 жыл бұрын
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 жыл бұрын
Thanks! Cheers! 😁
@vishalsheth1888
@vishalsheth1888 4 жыл бұрын
Fellow Directian here too!
@naseermohammad3756
@naseermohammad3756 3 жыл бұрын
Very crisp and great content about attitude needed for an interviewee attending for system design interview
@santoshdl
@santoshdl 5 жыл бұрын
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.
@rudhisundar
@rudhisundar 4 жыл бұрын
Thank you for the discussion. I was also looking for the Failure Criteria!
@yukiuk
@yukiuk 5 жыл бұрын
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 5 жыл бұрын
Thanks! I'll make sure I don't next time 😋
@sanchitgupta5322
@sanchitgupta5322 5 жыл бұрын
Very beautifully explained the things, You slayed it :) Keep it up Gaurav.
@codingninja1864
@codingninja1864 5 жыл бұрын
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 😋
@hussainrangwala1078
@hussainrangwala1078 3 жыл бұрын
If I could like this video 100 times, I would. All great suggestions! Thanks Gaurav for the awesome video!!
@dronionmonkey
@dronionmonkey 3 жыл бұрын
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.
@sumitlahiri209
@sumitlahiri209 4 жыл бұрын
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.
@sumitlahiri209
@sumitlahiri209 4 жыл бұрын
Thanks Gaurav ji
@parthj2039
@parthj2039 3 жыл бұрын
Dude you're a beast man! Great job and thanks for this!!
@Hufsa
@Hufsa Жыл бұрын
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.
@MegaAkash123456
@MegaAkash123456 6 жыл бұрын
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 жыл бұрын
Hahaha :)
@avatar098
@avatar098 2 жыл бұрын
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 :)
@tasfiakeya7170
@tasfiakeya7170 2 жыл бұрын
Ooo
@raf6125
@raf6125 Жыл бұрын
thanks for this video, excellent tips!
@napalm_exe
@napalm_exe 5 жыл бұрын
This is really informative, well done!
@gkcs
@gkcs 5 жыл бұрын
Thank you 😁
@mommymukherjee4897
@mommymukherjee4897 2 жыл бұрын
Outstanding video !!
@krunalumak6838
@krunalumak6838 3 жыл бұрын
Thank you so much for an amazing video Gaurav
@rhimanshu6288
@rhimanshu6288 6 жыл бұрын
Thanks Gaurav....very informative
@MayureshKadu
@MayureshKadu 3 жыл бұрын
Great stuff! Well explained 👌
@harisridhar1668
@harisridhar1668 3 жыл бұрын
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?
@sugyansahu9120
@sugyansahu9120 6 жыл бұрын
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!
@IsraelLazoPlus
@IsraelLazoPlus 3 жыл бұрын
Thanks Gaurav! You are really nice to share this information. I want YOU in my team :)
@TheAdithya1991
@TheAdithya1991 2 жыл бұрын
Very helpful tips, thank you Sir!
@dylanl9532
@dylanl9532 4 жыл бұрын
Wow I wish I could be as good as you are in these interviews
@pauldoesitall
@pauldoesitall 2 жыл бұрын
Thank you!! This was super helpful
@fdggddggffg
@fdggddggffg 4 жыл бұрын
Big thanks to you man. Your informative videos I was able to crack many big interviews 🙏🏻
@gkcs
@gkcs 4 жыл бұрын
Great job!
@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!
@alexpa24
@alexpa24 4 жыл бұрын
Very useful. Thanks for sharing
@ahmer9800
@ahmer9800 5 жыл бұрын
thanks yaar. good video!
@ZMacZ
@ZMacZ 2 жыл бұрын
Like ur T-shirt. It's true when ur doing the thing you want to do.
@bsummer
@bsummer 2 жыл бұрын
You Will hit a million subscribers soon.
@archidsouza
@archidsouza 6 жыл бұрын
Really great content...:). Thank You Gaurav
@gkcs
@gkcs 6 жыл бұрын
Thanks Archi!
@kennethcarvalho3684
@kennethcarvalho3684 5 жыл бұрын
The amount of value in this video is incalculable.
@palash87
@palash87 4 жыл бұрын
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 )
@alenamitnovizki3857
@alenamitnovizki3857 3 жыл бұрын
Very nice video, thank you.
@dereckhu2468
@dereckhu2468 3 жыл бұрын
Very impressive, bravos!
@rishiraj2548
@rishiraj2548 Жыл бұрын
Thanks a million!
@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?
@tahaiftekhar6466
@tahaiftekhar6466 2 жыл бұрын
You, sir, are awesome !
@nishithakur424
@nishithakur424 6 жыл бұрын
sir...please make video on hamiltonian paths and cycles.
@gauravenrich
@gauravenrich 6 жыл бұрын
Great video..
@Geeksrik
@Geeksrik 11 ай бұрын
Awesome tips !
@gkcs
@gkcs 11 ай бұрын
Thank you!
@RockyFernandes
@RockyFernandes 5 жыл бұрын
Can you please create a Video for Recommendation System.
@RICHUNCLEPENNYBAGS77
@RICHUNCLEPENNYBAGS77 4 жыл бұрын
Ha ha, wish I would have watched this before my interview.
@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.
@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!
@tryitnow5944
@tryitnow5944 6 жыл бұрын
Really great thanks is not enough
@ChintanShah1988
@ChintanShah1988 5 жыл бұрын
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 5 жыл бұрын
I'll get to this too :)
@LuckyRagava
@LuckyRagava 6 жыл бұрын
Thank you very much :)
@lifeisacelebration7233
@lifeisacelebration7233 3 жыл бұрын
So energetic and smiley
@achatterjee104
@achatterjee104 3 жыл бұрын
Can we have one video for enterprise integration design?..however, thanks for the nice videos 😀
@ulanbayaliev6831
@ulanbayaliev6831 5 жыл бұрын
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!
@VinothiniAnabayan
@VinothiniAnabayan 4 жыл бұрын
Awesome gaurav. can you add the system design for twitter?
@joshbedo8291
@joshbedo8291 Жыл бұрын
where did you get that shirt from? love it
@gauravaroraleo
@gauravaroraleo 5 жыл бұрын
Good Job Buddy...
@gkcs
@gkcs 5 жыл бұрын
Thank you 😁
@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 ;)
@siddharthasagarbora7823
@siddharthasagarbora7823 4 жыл бұрын
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 4 жыл бұрын
I am working on a course. Suggestions always help 😁
@siddharthasagarbora7823
@siddharthasagarbora7823 4 жыл бұрын
​@@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!!
@theanu7bhava
@theanu7bhava 5 жыл бұрын
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 5 жыл бұрын
The modules or parts of your system. Usually means, tell me the microservices being used :)
@kennethcarvalho3684
@kennethcarvalho3684 Жыл бұрын
These tips can be used for a conversation too
@toabhijeetsingh
@toabhijeetsingh 4 жыл бұрын
@gaurav : At 1:12 the advice is gold
@yog2915
@yog2915 4 жыл бұрын
very good video
@rimikadatta2981
@rimikadatta2981 4 жыл бұрын
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
@chillySauceMind
@chillySauceMind 2 жыл бұрын
Hi gaurav, one question does system design interview have coding round?
@navdeepkaushik218
@navdeepkaushik218 4 жыл бұрын
I want to learn system design could u explain different kinds of questions
@vitharku
@vitharku 3 жыл бұрын
By client, you are referring to the front end right? Are servers the same as API?
@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
@akhilgupta2577
@akhilgupta2577 5 жыл бұрын
very useful :)
@ermolaevatania
@ermolaevatania 4 жыл бұрын
love the video
@darshreddy
@darshreddy 4 жыл бұрын
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 жыл бұрын
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
@TheRealMartin
@TheRealMartin 5 жыл бұрын
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 жыл бұрын
I finally got this trick in the most recent video, thanks!
@BassByTheBay
@BassByTheBay 2 жыл бұрын
Great tips. Hopefully, you started disabling auto-focus after this video 😊.
@AmanGupta678
@AmanGupta678 4 жыл бұрын
Could you please discuss system design for Google calender?
@sravanchithari13
@sravanchithari13 6 жыл бұрын
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 жыл бұрын
Hi Sravan! Sure 🙂
@m13m
@m13m 6 жыл бұрын
You should read about CAP theorem
@sravanchithari13
@sravanchithari13 6 жыл бұрын
Maqbool thank you
@hemantsethi8467
@hemantsethi8467 6 жыл бұрын
@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!
@smithmarta
@smithmarta 2 жыл бұрын
"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 2 жыл бұрын
I love the blogs on highscalability.com/ and the book "Designing Data Intensive Applications" 😁
@tarpanpathak9708
@tarpanpathak9708 5 жыл бұрын
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 5 жыл бұрын
I wouldn't use the phrase, although it does sound cool.
@kanikabhargava9199
@kanikabhargava9199 4 жыл бұрын
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 жыл бұрын
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.
@ArnabBandyopadhyay97
@ArnabBandyopadhyay97 5 жыл бұрын
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 жыл бұрын
Thanks! Freshers are not expected to know about System Design :)
@ArnabBandyopadhyay97
@ArnabBandyopadhyay97 5 жыл бұрын
@@gkcs Thank you so much for the response.
@shubhamsinha373
@shubhamsinha373 4 жыл бұрын
Thanku bro
@indiansoftwareengineer4899
@indiansoftwareengineer4899 5 жыл бұрын
Nice shirt, Work is Play.. It motivated me.
@gkcs
@gkcs 5 жыл бұрын
😁
@UC872vm5ZQ_hAcl5IgPKAnjw
@UC872vm5ZQ_hAcl5IgPKAnjw 2 жыл бұрын
Wish I had seen this before my Amazon interview today 😂😂😂😅
@iamkrishn
@iamkrishn 3 жыл бұрын
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 жыл бұрын
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! :)
@MrChusZito
@MrChusZito 2 жыл бұрын
could you do the same with a real world example?
@RanaAly
@RanaAly Жыл бұрын
Thaaank u so much
@gkcs
@gkcs Жыл бұрын
Thank you!
@prashantsrivastava9641
@prashantsrivastava9641 3 жыл бұрын
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
@Rajdeep369
@Rajdeep369 6 жыл бұрын
keep making these videos :)
@gkcs
@gkcs 6 жыл бұрын
Thanks Rajdeep!
@Rajdeep369
@Rajdeep369 6 жыл бұрын
btw I have same blue adidas tshirt :P
@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?
System Design Interview: TikTok architecture with @sudocode
45:35
System Design: TINDER as a microservice architecture
36:41
Gaurav Sen
Рет қаралды 1,2 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,8 МЛН
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 7 МЛН
What is an API and how do you design it? 🗒️✅
15:26
Gaurav Sen
Рет қаралды 721 М.
What is a MESSAGE QUEUE and Where is it used?
9:59
Gaurav Sen
Рет қаралды 960 М.
Amazon System Design Interview: Design Parking Garage
29:59
Exponent
Рет қаралды 1,4 МЛН
WHATSAPP System Design: Chat Messaging Systems for Interviews
25:15
Gaurav Sen
Рет қаралды 1,8 МЛН
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 947 М.
What is DATABASE SHARDING?
8:56
Gaurav Sen
Рет қаралды 915 М.
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН