Systems Design Interview Concepts (for software engineers / full-stack web)

Systems Design Interview Concepts (for software engineers / full-stack web)

TechLead

4 года назад

441,239 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@TechLead
@TechLead - 12.12.2019 18:07

Please "like" the video to support my technical content, and I will be happy to make more for you 👍 I'll do one for mobile systems design if we can hit 5,000 likes.

Ответить
@tzadiko
@tzadiko - 26.09.2023 13:38

MongoDB is web scale

Ответить
@dijoxx
@dijoxx - 23.08.2023 20:02

These tips are way too elementary and nowhere nearly enough to pass a faang system design interview.

Ответить
@kennethcarvalho3684
@kennethcarvalho3684 - 30.05.2023 07:59

You are awesome

Ответить
@CraftPreneur
@CraftPreneur - 01.02.2023 01:03

Pure gold as always :) TechKing

Ответить
@mustaphab32
@mustaphab32 - 07.12.2022 00:14

cheers to any one who though his screen is shaking.

Ответить
@whonayem01
@whonayem01 - 20.11.2022 21:34

Thanks.

Ответить
@storytimewithbarry1076
@storytimewithbarry1076 - 02.11.2022 21:48

when the person you hate the most makes a great point

Ответить
@WhiteSiroi
@WhiteSiroi - 25.10.2022 06:52

thank you

Ответить
@sonofgod00
@sonofgod00 - 08.09.2022 07:58

Thanks Sir its really very very helpful , In 10 mins you covered all important key points

Ответить
@ismann9148
@ismann9148 - 04.09.2022 17:18

Round-robin DNS is not a good idea for load balancing. DNS calls are often cached and you will end up locking users out if the web server they've cached goes down.

Ответить
@GraphicalBoss
@GraphicalBoss - 24.08.2022 18:14

Aaaah. Before Tech lead became too proud.

Ответить
@seriousbees
@seriousbees - 16.07.2022 00:36

Old Tech lead before his villain arc is actually pretty helpful

Ответить
@austinkim8213
@austinkim8213 - 11.07.2022 04:30

It was helpful to hear the concepts explained differently with a different perspective. This helped clarify some of my confusion. Thanks again!
Too bad we never ran into each other when we were at UCSD. :)

Ответить
@abhinavgupta1474
@abhinavgupta1474 - 20.06.2022 20:58

Transitions between topics is seamless, awesome!

Ответить
@winniethepooh5509
@winniethepooh5509 - 12.06.2022 11:25

OMG they are so useful!! thank you!

Ответить
@franciscoarias7031
@franciscoarias7031 - 15.05.2022 18:04

Cool bro, I was waiting for a joke there lol, but this was a good technical video

Ответить
@elinorkent7188
@elinorkent7188 - 26.03.2022 18:32

that was super helpful

Ответить
@theos6037
@theos6037 - 24.03.2022 19:53

You're going to be a good dad.

Ответить
@ronaldomaia
@ronaldomaia - 21.03.2022 00:02

Good summary

Ответить
@kansbar7456
@kansbar7456 - 02.03.2022 22:39

I never had to decrease the playback speed of a video... yes.. decrease, till now lol

Ответить
@sheikh1906
@sheikh1906 - 28.02.2022 17:53

For anyone who may be confused, it's "sharding" not "sharting."

Ответить
@ayelaii
@ayelaii - 05.02.2022 22:50

Thank you for this video! It was super concise, easy to understand, and overall a very good intro to a lot of these concepts.

Ответить
@yardy88
@yardy88 - 01.02.2022 21:20

The little guys in the drawings were cute

Ответить
@tommyhqueen
@tommyhqueen - 10.01.2022 06:29

Incredibly helpful! Thank you!

Ответить
@arrahul316
@arrahul316 - 13.12.2021 09:54

Hi

Thanks for hosting valuable information. For embedded software/ firmware positions specifically
would system design rounds be centered around distributed systems/search engine/chat applications
sort of design questions? What would a typical senior engineer interview pattern look like and
how system design rounds will be different from other senior dev roles?
Thanks

Ответить
@NooglerNafiz
@NooglerNafiz - 07.11.2021 06:57

I can not pass a single day without watching the videos of TechLead.

Ответить
@thiagoreis4216
@thiagoreis4216 - 19.10.2021 20:27

Speaks too fast. Lots of information, should speak slowly.

Ответить
@JayPatel12928
@JayPatel12928 - 23.09.2021 12:47

Damn, so that’s why he’s the techlead. 🐐

Ответить
@NickolayKondratyev
@NickolayKondratyev - 22.09.2021 16:51

Good video. AWS S3 isn't a file system though.

Ответить
@samiahmadkhan2865
@samiahmadkhan2865 - 22.09.2021 09:23

Great quick watch video before a System Design interview.

Ответить
@DevenSitapara
@DevenSitapara - 20.08.2021 10:18

Very high quality content in few min, which takes years to learn

Ответить
@rickli6631
@rickli6631 - 30.07.2021 20:40

1. Load-balancing @
2. Caching @
3. Database schema design @
4. Slave-master replications
5. Database sharding @
6. NoSQL @
7. API design @

Ответить
@chevalier5691
@chevalier5691 - 30.07.2021 08:10

I can't believe this video exists. This man will singlehandedly helped me and others land a job even 5-10 years from now. I have no experience about scalability because my projects have never needed that much, but now I can atleast understand some terminology that would help a lot in system design interviews.

Ответить
@markettrader3180
@markettrader3180 - 24.07.2021 21:50

Quite intense content, good

Ответить
@rus19297
@rus19297 - 13.07.2021 14:03

This is pure gold

Ответить
@arminphulkar2442
@arminphulkar2442 - 09.07.2021 20:16

"Brevity is the soul of wit", they say, this video by "the" Tech lead is case in point.

Ответить
@prakarshshrivastava6422
@prakarshshrivastava6422 - 02.07.2021 21:58

Really liked the content, hope i can afford this course one day 🙏🏻

Ответить
@biggbossfootage
@biggbossfootage - 01.07.2021 21:08

Man....you speak fast. i had to slow down the video lol

Ответить
@div0007
@div0007 - 01.07.2021 18:27

How to drink coffee while preparing for a system design interview as a millionaire

Ответить
@adamdreier
@adamdreier - 21.06.2021 00:51

Dude Database Locking is literally what takes down enterprises

Ответить
@bbs32
@bbs32 - 04.06.2021 02:43

Thank you! It's helpful. Do you have any tip for eng manager interviews?

Ответить
@itarukmakto
@itarukmakto - 03.06.2021 03:17

To paraphrase: There are mainly 3 servers... the techniques to scale them are: Webservers (load balancing), Database servers (Caching, Indexing and Replications), Content Servers (Content Delivery Networks)

for web... Load Balancing - To improve Throughput, Latency and Scalability - NGINX for enterprise, dns load balancing for basic cfg
for caching db - Memcache, Redis, Cassandra.
for caching img/vid/web files - CDN (Distributed File System e.g. Amazon S3)
for db... Replication - Replicate data on multiple Slave DBs for "Read" only and Master for Read+Write
Problem: Simultaneous DB Writes; Solution: Sharding (Horizontal sharding - Data from 1 table is split and each portion is maintained in different/multiple machines)
NoSQL - Not Relational - Essentially key-value pairs - E.g. MongoDB, Amazon's Dynamo DB and FireBase' FireStore

Ответить
@shashwatpandey3556
@shashwatpandey3556 - 30.05.2021 10:49

Can we get more on systems designs...
It would be really helpful...

Ответить
@willdedill
@willdedill - 29.05.2021 10:02

The BEST TechLead video I ever watched hands down, you see he didn’t mention a single second that he’s an ex-Google ex-Facebook whatever, nor talking about his wife.
Straight to the point, thank yoi for breaking this concept to us 😅

Ответить
@DevilaBakrania
@DevilaBakrania - 25.05.2021 23:31

Wow explained it like a piece of cake ✔️

Ответить
@prasadm3614
@prasadm3614 - 24.05.2021 20:37

Nah.... Not up to the mark.. promotional video..... News reader style......

Ответить