Welcome to Machine Learning System Design Guide
- Please go to http://mlengineer.io/ for latest content.
Machine Learning System Design - Early Preview - Buy on Amazon
Machine Learning interviews book on Amazon.
- Most popular post: One lesson I learned after solving 500 leetcode questions
- Oct 10th: Machine Learning System Design course became the number 1 ML course on educative.
- June 8th: launch interview stories series.
- April 29th: I launched mlengineer.io blog so you can get latest machine learning interview experience.
- April 15th 2021: Machine Learning System Design is launched on interviewquery.com.
- Feb 9th 2021: Machine Learning System design is now available on educative.io.
-
I’m a SWE, ML with 10 years of experience (Linkedin profile). I had offers from Google, LinkedIn, Coupang, Snap and StichFix. Read my blog.
- I’m a SWE, ML with 10 years of experiences and I helped people get MLE offers from top companies: FB (E5 and E6), Google (L4), Amazon (L5), Snap (L4, L6), NVIDIA (junior), Coupang (L5), StitchFix (Senior DS) and more.
-
I’m author of ML interview github repo and the ML system design course on educative.io and interviewquery.com.
- Learning about ML and modeling is not sufficient to get offers from top companies, you need to stand out from hundreds of other candidates, ML design round is the unique round to achieve that. You can contact me at: helppreparemle@gmail.com and book mock interview here
Mock interviews
-
I helped people get offers for FB E5/E6, Snap, Amazon, NVIDIA, Google and more. In addition, there are 300+ people took my ML assessments to prepare for their interviews.
- Why do I offer mock interview?
- Provide the most relevant and up to date ML techniques and domain knowledge for your targeted teams/companies.
- Provide similar ML design interview environment for you to practice your skill.
- Provide written feedback after the mock interviews.
- Provide full life cycle ML design: from training, inference and experimentations.
- Who should NOT take the mock interviews?
- People still in the early stage: preparation, resume draft, phone screen etc.
- People apply for junior roles are usually required for ML design.
- People apply for Analytics roles.
Machine Learning System design is now available, you can get the course on educative.io here and interviewquery.com
Section | |
---|---|
1. Youtube Recommendation | ![]() |
2. The main components in MLSD | ![]() |
3. LinkedIn Feed Ranking | ![]() |
4. Ad Click Prediction | ![]() |
5. Estimate Delivery time | ![]() |
6. Airbnb Search ranking | ![]() |
7. Design Instagram recommendation | |
8. Build match driver-rider for Uber/Lyft | |
9. Build rank answer for Quora | |
10. Suggest Twitter trending hashtags |
Getting Started
How to | Resources |
---|---|
Prepare for interview | Common questions about Machine Learning Interview process. |
Study guide | Study guide contained minimum set of focus area to aces your interview. |
Design ML system | ML system design includes actual ML system design usecases. |
ML usecases | ML usecases from top companies |
Test your ML knowledge | Machine Learning quiz are designed based on actual interview questions from dozen of big companies. |
Practice coding | Leetcode questions by categories for MLE |
Advance topics | Read advance topics |
Mock interivew | Click here |