filmov
tv
Using Data Structures in System Design

Показать описание
Unlock the full potential of system design with our comprehensive guide on data structures! Whether you’re a beginner looking to grasp the basics or an experienced developer aiming to refine your skills, this video is tailored just for you.
In this video we will talk about why do we need system design, what are the data structures out there, how choice of data structure can impact the performance of system design, understand the time complexity of different data structures.
Then I will show 10 real world case studies of which data structure to choose under which system design, and why did we chose that, what are the advantages of choosing the optimal data structue.
Plus I will also talk about which data structure not to choose, and what would be the disadvantages of choosing a sub optimal data structure.
These are the case studies that I will cover.
Case Study 1: Social Network Connections
Case Study 2: Search Engine Indexing
Case Study 3: Online Gaming Leaderboard
Case Study 4: E-commerce Inventory Management
Case Study 5: Compiler Syntax Checking
Case Study 6: Network Packet Buffering
Case Study 7: Undo Functionality in Software
Case Study 8: File System Navigation
Case Study 9: Auto-complete Suggestions
Case Study 10: Memory Allocation in Operating Systems
In the end I will talk about the best practices to follow, and pitfalls to avoid.
#datastructures #algorithms #systemdesign #faang #array #linkedlists #queues #stack #tree #graph #graphtheory #hashing #bfs #dfs #dsa #softwareengineering #compsci #timecomplexity #spacecomplexity #googleinterview #amazoninterview #microsoftinterview #appleinterview
-------------------------------------------------------------------------------------------------------------------------
(Contact me for Business Inquiries):
GitHub Repository for Questions solved so far:
(Support the channel, if videos helps you in any manner... Give me a Coffee)
Here is a list of some of the awesome companies in the tech world:
FAANG,
Meta,
Facebook,
Google,
Amazon,
Netflix,
Microsoft,
apple,
doordash,
roblox,
stripe,
instacart,
uber,
lyft,
twitter,
linked In,
pinetrest,
bloomberg,
robinhood,
Goldman Sachs,
box,
two sigma,
byte dance,
tik tok,
air bnb,
nuro,
ui path,
oracle,
twitch,
data bricks,
waymo,
dropbox,
coinbase,
snowflake,
snap,
nvdia,
broadcom,
slack,
intel,
cisco,
indeed,
salesforce,
reddit,
wayfair,
okta,
splunk,
service now,
coursera,
square,
upgrade,
mozilla,
yelp,
unity,
ebay,
affirm,
stach adapt,
amplitude,
github,
wish,
brex,
etsy,
chime,
shopify,
amd,
GoDaddy,
IBM
In this video we will talk about why do we need system design, what are the data structures out there, how choice of data structure can impact the performance of system design, understand the time complexity of different data structures.
Then I will show 10 real world case studies of which data structure to choose under which system design, and why did we chose that, what are the advantages of choosing the optimal data structue.
Plus I will also talk about which data structure not to choose, and what would be the disadvantages of choosing a sub optimal data structure.
These are the case studies that I will cover.
Case Study 1: Social Network Connections
Case Study 2: Search Engine Indexing
Case Study 3: Online Gaming Leaderboard
Case Study 4: E-commerce Inventory Management
Case Study 5: Compiler Syntax Checking
Case Study 6: Network Packet Buffering
Case Study 7: Undo Functionality in Software
Case Study 8: File System Navigation
Case Study 9: Auto-complete Suggestions
Case Study 10: Memory Allocation in Operating Systems
In the end I will talk about the best practices to follow, and pitfalls to avoid.
#datastructures #algorithms #systemdesign #faang #array #linkedlists #queues #stack #tree #graph #graphtheory #hashing #bfs #dfs #dsa #softwareengineering #compsci #timecomplexity #spacecomplexity #googleinterview #amazoninterview #microsoftinterview #appleinterview
-------------------------------------------------------------------------------------------------------------------------
(Contact me for Business Inquiries):
GitHub Repository for Questions solved so far:
(Support the channel, if videos helps you in any manner... Give me a Coffee)
Here is a list of some of the awesome companies in the tech world:
FAANG,
Meta,
Facebook,
Google,
Amazon,
Netflix,
Microsoft,
apple,
doordash,
roblox,
stripe,
instacart,
uber,
lyft,
twitter,
linked In,
pinetrest,
bloomberg,
robinhood,
Goldman Sachs,
box,
two sigma,
byte dance,
tik tok,
air bnb,
nuro,
ui path,
oracle,
twitch,
data bricks,
waymo,
dropbox,
coinbase,
snowflake,
snap,
nvdia,
broadcom,
slack,
intel,
cisco,
indeed,
salesforce,
reddit,
wayfair,
okta,
splunk,
service now,
coursera,
square,
upgrade,
mozilla,
yelp,
unity,
ebay,
affirm,
stach adapt,
amplitude,
github,
wish,
brex,
etsy,
chime,
shopify,
amd,
GoDaddy,
IBM
Комментарии