Systems Design Interview Concepts (for software engineers / full-stack web)
Please like the video. Ex-Google TechLead talks through core concepts for a systems design interview. Visit http://brilliant.org/TechLead/ to learn math, science, and computer science with new interactive courses, and get 20% off premium.
I cover the systems design interview in more detail in my program Tech Interview Pro ( http://techinterviewpro.com/ ) if you are interested in learning more. We also do bi-weekly Live Q&As so have a look.
In this video, we discuss load balancing, CDNs, database replication, sharding, caching layers, database schema and indexes, distributed filesystems, and other ways to scale an application. You don't want to scale your design too early or needlessly, but consider where the bottlenecks are. Sometimes you will need database sharding for instance, while other times you may not need a database at all (ie., if the data does not need to persist to disk). Note: the concepts will differ somewhat for a frontend or mobile systems design, which are more focused on the client-side architecture and software design patterns.
Join ex-Google/ex-Facebook engineers for my coding interview training: https://techinterviewpro.com/
👨💻 Videos of 100+ programming interview problems explained: https://coderpro.com/
👨💻 Sign up for my FREE daily coding interview practice: http://dailyinterviewpro.com/
📷 Learn how I built a $1,000,000+ business on YouTube: http://youtubebackstage.com/
💵 LIMITED TIME: Get 4 FREE STOCKS ON WEBULL when you deposit $100 (Valued up to $1600): https://act.webull.com/k/S4oOH2yGOtHk/main
🛒 My computer/camera gear: http://amazon.com/shop/techlead
🛒 The TechLead "ultra-thin" wallet https://amzn.to/2WNhqEP
🛒 The TechLead custom coffee-maker: https://amzn.to/3dxwrzr
🎉 Party up:
http://instagram.com/techleadhd/
http://twitter.com/techleadhd/
https://discord.gg/pFUBUtE
Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links. #techlead
Видео Systems Design Interview Concepts (for software engineers / full-stack web) канала TechLead
I cover the systems design interview in more detail in my program Tech Interview Pro ( http://techinterviewpro.com/ ) if you are interested in learning more. We also do bi-weekly Live Q&As so have a look.
In this video, we discuss load balancing, CDNs, database replication, sharding, caching layers, database schema and indexes, distributed filesystems, and other ways to scale an application. You don't want to scale your design too early or needlessly, but consider where the bottlenecks are. Sometimes you will need database sharding for instance, while other times you may not need a database at all (ie., if the data does not need to persist to disk). Note: the concepts will differ somewhat for a frontend or mobile systems design, which are more focused on the client-side architecture and software design patterns.
Join ex-Google/ex-Facebook engineers for my coding interview training: https://techinterviewpro.com/
👨💻 Videos of 100+ programming interview problems explained: https://coderpro.com/
👨💻 Sign up for my FREE daily coding interview practice: http://dailyinterviewpro.com/
📷 Learn how I built a $1,000,000+ business on YouTube: http://youtubebackstage.com/
💵 LIMITED TIME: Get 4 FREE STOCKS ON WEBULL when you deposit $100 (Valued up to $1600): https://act.webull.com/k/S4oOH2yGOtHk/main
🛒 My computer/camera gear: http://amazon.com/shop/techlead
🛒 The TechLead "ultra-thin" wallet https://amzn.to/2WNhqEP
🛒 The TechLead custom coffee-maker: https://amzn.to/3dxwrzr
🎉 Party up:
http://instagram.com/techleadhd/
http://twitter.com/techleadhd/
https://discord.gg/pFUBUtE
Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links. #techlead
Видео Systems Design Interview Concepts (for software engineers / full-stack web) канала TechLead
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Google Systems Design Interview With An Ex-GooglerSystem Design: How to design Twitter? Interview question at Facebook, Google, MicrosoftTop 10 Algorithms for the Coding Interview (for software engineers)What's the top Tech Stack for 2020? (for software engineers)What is Distributed Caching? Explained with Redis!How I scaled a website to 10 million users (web-servers & databases, high load, and performance)Four Distributed Systems Architectural Patterns by Tim BerglundWhat no one tells you about coding interviews (why leetcode doesn't work)Introduction to NoSQL databasesSystem Design (TPM) Mock Interview: Twitter APIMock Google interview (for Software Engineer job) - coding & algorithms tipsSystem Design : Design a service like TinyUrlSoftware Design Patterns and Principles (quick overview)Google Coding Interview With A Facebook Software Engineer5 Tips for System Design InterviewsSystem design : Design Autocomplete or Typeahead Suggestions for Google searchSystem Design Interview – Step By Step GuideSystem Design Basics: Horizontal vs. Vertical ScalingSystem Design Interview - Distributed Message QueueSystem Design Mock Interview: Design Instagram