This is a mock interview session , which shows how an actual System Design Interview would feel like. The interviewee has around 3+ years of experience and was asked to design a backend for a Web crawler that indexes pages from the internet with some additional constraints.
0:00 - Start
3:31 - Understanding the problem
10:44 - Non Functional requirements & Constraints
18:37 - Load Balancer in large scale systems
20:45 - Polling/Pushing from message Queue ?
25:12 - MD5 Checksum & duplicate detection
27:42 - Indexing for Search
34:17 - The main constraints
36:10 - Optimization in System Design interviews!
39:28 - Higher priority for user submitted urls
44:03 - Designing your disaster recovery strategy.
46:44 - Closing Notes! What do you want to see next
If you want to schedule a Mock interview with me , please join my Telegram community.
Here are my coordinates on the internet.
Follow me on LinkedIn and Subscribe to the channel for more content on System Design.