Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Preparing For The AI/ML System Design Interview
About the interview
Intro (0:53)
Who am I? (1:22)
Three signals (1:02)
Preparing for the interview (3:50)
Interview System
Having a system helps you prep, manage time, and show the signals (6:19)
Tradeoffs and justifications (2:44)
Clarification
What makes a good assumption or question? (1:48)
Different categories of questions (1:18)
Business considerations (0:24)
ML considerations (0:34)
Big Picture System Design
Landscape overview (0:43)
Non-ML components (1:37)
Problems (1:46)
Data and Features
Where do data come from? (0:31)
Splitting dataset (holdout set, cross validation, temporal split) (2:31)
How do you encode each feature? (3:03)
Data sensitivity: privacy, sensitive subjects (1:52)
Balancing (1:08)
Modeling
Determine what kind of problem you want to solve (1:52)
Baseline Model (2:18)
Metrics (3:06)
Other things to know: Hyperparameter tuning (1:33)
Other things to know: Troubleshooting and regularization (0:58)
Other things to know: Techniques that sometimes come up (2:50)
Modeling (In-Depth)
Classification Problems (1:13)
Regression models (1:28)
Activation functions (1:08)
Time Series models (1:14)
Unsupervised learning (0:46)
Dimensionality reduction (2:11)
Other Considerations
This is the time to score extra credit, what are YOU good at? Pick one (3:35)
Asking Good Questions
Don't forget to ask your interviewer (4:37)
Final thoughts
Have a system (4:13)
Teach online with
Other things to know: Hyperparameter tuning
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock