alirezadir/Machine-Learning-Interviews

This repo is meant to serve as a guide for Machine Learning/AI technical interviews.

56
/ 100
Established

This is a guide for anyone preparing for Machine Learning (AI) Engineering technical interviews, particularly at major tech companies. It provides structured content covering general coding, ML-specific coding, ML fundamentals, and system design, drawing from the author's successful interview experiences. Aspiring Machine Learning Engineers and Applied Scientists can use this to understand what to expect and how to prepare for various interview modules.

7,898 stars.

Use this if you are a candidate aiming for Machine Learning Engineer or Applied Scientist roles and need a structured guide to prepare for technical interviews at top tech companies.

Not ideal if you are looking for interview preparation specifically for Data Science or ML Research Scientist roles, as this guide focuses primarily on ML Engineering.

Machine Learning Engineering AI career preparation Technical interviews Applied Scientist roles Job seeking
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

7,898

Forks

1,415

Language

Jupyter Notebook

License

MIT

Last pushed

Nov 28, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/alirezadir/Machine-Learning-Interviews"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.