Want to Get Better at the System Design Interview? Start Here!

preview_player
Показать описание
System Design interviews are HARD. This video will give you a great start at mastering the art of system design. I will provide you some insight into the system design interviews, recommend some great books, some free resources and give you interview advice -- what to do, and what not to do!

👩🏼‍💻 Get a BIG DISCOUNT on LeetCode Premium Annual Subscription

SYSTEM DESIGN ONLINE RESOURCE

Grokking the System Design Interview & Grokking the Advanced System Design Interview courses @ Educative

SYSTEM DESIGN BOOKS

BONUS BOOKS

PRODUCT DESIGN BOOKS

LOW LEVEL DESIGN BOOKS

BOOKS ON RELEVANT TECHNOLOGIES

FREE BOOKS

——————————————————————————————————

MY GEAR

📷 Video

🎙️ Audio

🖥️ Editing

——————————————————————————————————

REACH OUT TO ME ON SOCIAL MEDIA

——————————————————————————————————

TIMESTAMPS

00:00 Introduction
01:48 Interview Types
02:44 Books for System Design
07:40 Bonus Books
09:45 Books for Product Design
13:34 Domain Specific Books
15:07 Interview Tips and Preparation Advice

#engineeringwithutsav #softwareengineeringwithutsav #softwareengineering #utsavized

DISCLAIMER: Links included in this description may be affiliate links. When you buy a product or service with these links, I may receive a small commission. However, there is no additional cost to you :) I genuinely appreciate you supporting my channel so I can continue to provide you with awesome software engineering content for free!
Рекомендации по теме
Комментарии
Автор

One thing I have learned that has helped me build a starting point to understanding the flow of Systems Design is understanding the OSI model. The fact that each layer can only go one above or one below is a perfect way of understanding how to flow data from client to server. Also, understanding that no matter the system design problem, you are ultimately reducing that complex problem to determining the most efficient way to get data from client to server back to the client also helps. I have learned to try to relate each system design problem to the OSI model from layer 7 to layer 4 at a minimum and that has helped define my systems design 'blueprint'

kimstuart
Автор

You are the guy who is actually telling what to do with resources. You are great

playingerror
Автор

This video is rare and brilliant. I have struggled to find legit resources to improve my System Design ability but I felt I was missing major or core stuff. Thank you Utsav for sharing these. Really appreciate it

sidcool
Автор

"Designing data intensive applications" is absolutely a gem of a book !!

akshaytakkar
Автор

This guy is legit, knowledgeable, experienced, Thanks

ishankhan
Автор

People can search resources themselves but you encourage people to learn hard way from basics . That is what makes this different . Thanks for finding time to share these amazing videos.

amitbaijal
Автор

This was one of the top videos I was waiting to see if you'd do. Great real suggestions/advice on systems design too. I find a lot of systems design advice online is more lightweight stuff aimed at interview basics. I like the layered approach you've been taking lately in book recommendations from first-pass through in-depth material. Hope to see you keep taking that approach going forward. : )

acticore
Автор

This channel is so underrated. Thanks for advice and sharing your experience.

jabraham
Автор

This is the greatest video I have ever saw on System design, so logical and well prepared with top information about where to start
Thank you mate so much for your mindset

amrhola
Автор

Hmm this is what a knowledgeable person looks like. Great video man.

pratikkumar
Автор

Awesome video buddy. I think being a CTO at a small startup, has helped me the most at getting better at system design, and mostly everything was learned through issues and problems I encounter.

notjustdev
Автор

Super helpful and not many tech Youtubers gives out the secret like you do ! so much appreciative of that as a beginner in the industry!
one of the best line you wrote (somewhere in comment) that is so relatable is "Be interested in Architecture and Read, Read and Read!"

bimala
Автор

Hi Utsav, I have a question. Do you go through each and every concept in these books? It seems pretty time-consuming to go over each topic in books and implement it. I see many YouTubers recommend multiple books when it's time to learn something new. I always wonder how they find time to actually read the book and do an implement out it. From my experience, I do not understand the books right away until I actually implement them in a real-world scenario.

methanepasbara
Автор

Hard to find time but will definitely read before my interview, thanks🤘

Rajjain_
Автор

This channel is one of the best channels I have discovered so far. Can we have a video on design patterns?

sarthaknarayan
Автор

Seeing a mock interview is like seeing the solution but reading stuff about system design and tackling the problem by my own only can make me better at it... thanks for reinforcing this fact super useful video cos I want to first learn about the nitty gitty details then solve problems... thanks!

rajarshibarman
Автор

Thanks for the great suggestions! Now I just need to find the time to read all of them :D

martinzokov
Автор

Probably best advice i got regarding system design interview. Appreciate it!

PrakashDubey
Автор

Thanks for the wonderful information. I'm a Data Analyst with some eng chops considering making a lateral move, this made me realize how much there is to learn!

Jaybearno
Автор

Your content is golden! Always relevant and to the point, Thanks a lot.

Most others make it like as if its as easy as watching 30min videos and thats it but no it is _hard_ you have to read, understand, apply, rinse repeat thats how you become resilient and experienced.

yawarjamal