Discord Community: / discord
GitHub Repository: https://github.com/geekific-official/
In this last introductory system design interview video, we are going to cover several terminologies and concepts. It is important to have a basic understanding of these topics as they might be mentioned during the interview. These concepts are: Network Protocols, Proxies, Performance, Latency, Throughput, Availability and Queues.
Timestamps:
00:00 Introduction
00:26 Network Protocols: Models
01:59 Network Protocols: IP
02:34 Network Protocols: TCP
03:19 Network Protocols: HTTP & HTTPS
04:26 Proxies
05:22 Performance: Latency
06:47 Performance: Throughput
07:45 Performance: Availability
09:11 Message Queues and Pub-Sub
11:00 Thanks for Watching!
If you found this video helpful, check other Geekific uploads:
Object-Oriented Programming Fundamentals: • What is Object-Oriented Programming? | Obj...
SOLID Principles and Best Practices: • SOLID Design Principles with Java Examples...
Recursion Made Simple, Recursive Methods: • What is Recursion? | Recursion Made Simple...
Use-Case and Sequence Diagrams: • UML Use-Case and Sequence Diagrams Made Si...
Introduction to Dynamic Programming: • What Is Dynamic Programming and How To Use...
Generics and Wildcards in Java, Invariance vs Covariance vs Contravariance: • Generics and Wildcards in Java | Part 2 | ...
Two Sum Problem, from Brute Force to Optimal: • Two Sum Problem | From Brute Force to Opti...
What is a Thread? (Process, Program, Parallelism, Scheduler Explained): • What is a Thread? | Threads, Process, Prog...
Domain-Driven Design Made Simple: • Domain-Driven Design Made Simple | What is...
Search In Rotated Sorted Array: • Search In Rotated Sorted Array | Optimal S...
What are System Design Interviews?, System Design Concepts: • What are System Design Interviews? | Syste...
System Design Concepts: Part 2: • System Design Concepts: Part 2 | Databases...
#Geekific #SystemDesign #DevInteview #Concepts #LeetCode #Java #Google #Amazon #Meta #Microsoft #Apple #Netflix