andrewekhalel/mlquestions — explained in plain English
Analysis updated 2026-06-26
Prepare for machine learning and computer vision technical interviews at tech companies.
Self-quiz on core ML concepts like bias-variance tradeoff, overfitting, and gradient descent.
Study neural network and NLP topics using a structured list of questions and written answers.
| andrewekhalel/mlquestions | alirezadir/production-level-deep-learning | elunez/eladmin-web | |
|---|---|---|---|
| Stars | 4,632 | 4,632 | 4,633 |
| Language | — | — | Vue |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
This repository is a curated collection of technical interview questions for people applying to machine learning and computer vision engineering roles. If you are preparing for a job interview at a tech company and the role involves building or working with AI systems, the questions here are the kind you might face in a technical screening or on-site interview round. The questions cover core machine learning concepts at varying levels of depth. Early questions deal with foundational ideas: the trade-off between bias and variance in a model, what gradient descent does, how overfitting and underfitting happen and how to address them, and how to handle datasets with too many features. Later questions go deeper into specific techniques such as neural networks, convolutional networks used in image processing, and natural language processing. Each question typically includes a written answer, sometimes with links to longer articles for further reading. A recently added section covers natural language processing interview questions as a separate topic within the same repository. The project lists a few recommended books and courses for interview preparation alongside the questions themselves, including titles on statistics and machine learning fundamentals. The repository contains no runnable code and no software to install. It is a study guide in document form, organized as a long list of questions and answers. Anyone preparing for a machine learning role can read through it, use it as a self-quiz, or bookmark specific questions for review. The project is maintained by a single contributor and continues to receive updates as new questions are added. The full README is longer than what was shown.
A study guide of technical interview questions and answers for machine learning and computer vision engineering roles, covering bias-variance, gradient descent, neural networks, CNNs, and NLP.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.