interview pen logo icon
interview pen workmark

System Design for Interviews, Simplified.

Walk through a growing library of System Design problems intuitively broken-down from start to finish.

Software Engineering Interviews | Michael
Michael Weinberger
LinkedIn profile link
lyft

Interview Pen was one of the highest-quality resources I used to study for my Software Engineering internship search.

With alumni employed at

Google icon
Twitter icon
Meta (Facebook) icon
Microsoft icon
Interview Pen | Software Engineering Interviews, System Design
system design course icon

Systems End-to-End At-a-Glance

25+

Full Walkthroughs

12+

Hours of Content

1-2

Videos a Week

Exceptional Video Explanations

Challenging topics need clear, methodical, explanations. You have to do the actual math, you have to go deep into the why behind approaches.

This is why we take a ground-up approach to any concept we teach so it just “clicks” in our students’ minds.

We see every lesson as a conversation. Taking a student from beginner to advanced understanding incrementally.

play demo

Watch Demo

Table of Contents

Requirements
0:00
How Search Works
0:20
API: Accepting Search Queries
1:57
Database: Storing Site Metadata
2:37
Database Demands
4:00
Page BLOB Store
4:32
Database Sharding
4:58
Global Index
5:51
Text Index
6:14
The System Thus Far
6:50
Crawling
7:33
robots.txt Cache
8:47
Crawler Demands
9:05
The System So Far
10:12
URL Frontier: Priority
10:45
URL Frontier: Politeness
11:20
Naive URL Frontier
11:42
Multiple Queues
12:12
Solving for Politeness
13:16
URL Frontier: Recap
15:32
URL Frontier Demands
15:57
Full Design Review
17:05
Extensions
17:30

Context-Aware AI Teaching Assistant

Stuck on a problem? Curious how a solution works, or just want a deeper understanding? Talk to your own personalized AI teaching assistant.

Have a 1-1 conversation with a context-aware AI briefed on your code, the problem statement, any errors you are facing, potential solutions, & more.

24/7, 365, you can ask your assistant questions as you learn.

Our students get jobs at top companies

twitter logo
google logo
meta logo / facebook logo
apple logo
apple logo
cayla
iman
samantha

Interview Pen played a huge role in finalizing my understanding of many concepts I faced in my technical interview rotations.

star icon
star icon
star icon
star icon
star icon
Michael Weinberger
LinkedIn profile link
Full-Time Offer from
lyft logo
play demo

Watch Demo

Michael Weinberger
Parth Chopra
Felipe Linares
Interview Pen | Software Engineering Interviews - Michael WeinbergerInterview Pen | Software Engineering Interviews - Parth ChopraInterview Pen | Software Engineering Interviews - Felipe Linares
interview pen logo icon
interview pen workmark

2024 © Interview Pen, LLC