Recommendation System Infra Basics 1
0:00 Introduction 1:40 Naive approaches and why they don't work 4:34 Candidate generation 6:00 Similarity search in candidate generation 7:03 Multi-Stage Architecture in Recommendation Systems In this video we'll cover some of the basics of how recommendation systems work, with an eye toward some generalizable software engineering lessons. Connect with me on LinkedIn: / stefanmai Preparing for your upcoming interviews and want to practice with top FAANG interviewers like Stefan? Book a mock interview at www.hellointerview.com.

▶︎
Claude Fable 5 Is Mythos. The Most Powerful AI Ever Made Is Now Public

▶︎
GitHub Copilot billing and credits explained. Plus 5 ways to spend less

▶︎
Sharding in System Design Interviews w/ Meta Staff Engineer

▶︎
The Math Behind Recommender Systems

▶︎
API Design in System Design Interviews w/ Meta Staff Engineer

▶︎
Distributed Transactions Explained: 2 Phase Commit vs Saga Pattern

▶︎
Don't waste 2026 learning the wrong tech skills (Meta Engineer's Take)

▶︎
Ex-Google Recruiter Explains Why "Lying" Gets You Hired

▶︎
Google & AWS Veteran: How Top Tier Software Architects Actually Make Impact

▶︎
Caching in System Design Interviews w/ Meta Staff Engineer

▶︎
Spotify ML Question - Design a Recommendation System (Full mock interview)

▶︎
System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

▶︎
Kafka vs RabbitMQ

▶︎
What World Class Software Engineers Actually Do That Others Don't

▶︎
Recsys Keynote: Improving Recommendation Systems & Search in the Age of LLMs - Eugene Yan, Amazon

▶︎
Message Queues in System Design Interviews w/ Meta Staff Engineer

▶︎
DB Indexing in System Design Interviews - B-tree, Geospatial, Inverted Index, and more!

▶︎
Object Storage in System Design Interviews w/ Ex-Meta Staff Engineer

▶︎
