Skip to content

Boarding pass · Machine Learning Beginner

Machine Learning · Beginner interview

An AI mock interview for those new to machine learning (0–2 years). Practise the fundamentals, learning types, evaluation basics, and the typical workflow — out loud, with a readiness score.

20–30 minEstimated6 questionsTailored live12 model answersTo study
  • Voice interview
  • Live feedback
  • Browser-only
  • No installation required

Your report · sample

AI Readiness Score

/100
Content score English score

Finish the mock and get this report — scored on content and English, with concrete tips and a model answer for every question, plus a study plan.

Your flight path

Five steps to interview-ready.

From a quick warm-up to a personalised study plan — here's the whole loop, and what you get at each gate.

  1. Step 01

    Preparation

    Skim the topics and warm up — you're briefed before takeoff.

  2. Step 02

    AI Interview

    A realistic AI interviewer asks tailored questions — answer by voice or text.

  3. Step 03

    Instant Score

    Finish and get a 0–100 readiness score across content and English.

  4. Step 04

    AI Feedback

    Concrete tips and a rewritten model answer for every response.

  5. Step 05

    Study Plan

    A personalised plan targets your weakest areas — so the next run scores higher.

Preview the AI demo

See one answer scored, end to end.

The whole loop on sample data — question, your answer, instant feedback and a study plan. Hover to pause.

aevrofy.com/session · live demoPlaying

Interviewer · Question 1

“Tell me about yourself.”

Who it's for

  • Developers new to machine learning
  • Students and career-switchers into ML
  • Anyone targeting junior ML/data roles
  • Self-taught practitioners prepping for interviews

What you'll practice

  • What ML is and core terminology
  • Supervised, unsupervised and reinforcement learning
  • Overfitting, train/test split and evaluation
  • The end-to-end ML workflow

Topics covered

What this level expects.

Fundamentals

  • What ML is
  • Features & labels
  • Train/val/test

Learning types

  • Supervised vs unsupervised
  • Classification vs regression
  • Common algorithms

Evaluation

  • Overfitting & underfitting
  • Train/test split
  • Accuracy limits

Practice

  • Feature scaling
  • Cross-validation
  • ML workflow

Practice questions

12 questions, with model answers.

Read them, then run the live mock to answer out loud and get scored. Tap any question to reveal a model answer.

01What is machine learning, and how does it differ from traditional programming?

Machine learning is a way to get computers to learn patterns from data rather than following explicitly coded rules. In traditional programming you write the rules and the program applies them; in ML you give examples (data and outcomes) and an algorithm infers the rules (a model) that map inputs to outputs. You use it for problems too complex or fuzzy to hand-code, like image recognition or spam detection.

02What are features and labels?

Features are the input variables the model learns from — the measurable properties of each example (e.g. a house's size, location, age). The label is the target you want to predict (e.g. the house price). In supervised learning the model learns the relationship between features and labels; choosing and engineering good features is often more important than the algorithm.

03What's the difference between training, validation, and test sets?

The training set is used to fit the model. The validation set is used during development to tune hyperparameters and compare models without touching the test data. The test set is held out until the end to estimate how the final model performs on unseen data. Keeping them separate prevents you from fooling yourself — evaluating on data the model has seen overstates performance.

04What's the difference between supervised, unsupervised, and reinforcement learning?

Supervised learning trains on labeled examples to predict outputs (classification, regression). Unsupervised learning finds structure in unlabeled data (clustering, dimensionality reduction). Reinforcement learning trains an agent to take actions in an environment to maximize a reward signal through trial and error. The difference is what signal guides learning: labels, structure, or rewards.

05What's the difference between classification and regression?

Both are supervised, but classification predicts a discrete category (spam/not-spam, which digit) while regression predicts a continuous number (price, temperature). They use different loss functions and metrics — accuracy/F1 for classification, error metrics like RMSE for regression. The nature of the target variable decides which you're doing.

06What are some common ML algorithms a beginner should know?

Linear regression (predict a number) and logistic regression (binary classification) are the foundational linear models. Decision trees split data on feature thresholds and are interpretable. k-Nearest Neighbors classifies by the closest examples. k-Means clusters unlabeled data. Knowing when each applies — and that simpler models are often a strong baseline — matters more than memorizing many algorithms.

07What is overfitting, and what is underfitting?

Overfitting is when a model learns the training data too well — including its noise — so it performs great on training data but poorly on new data (high variance). Underfitting is when a model is too simple to capture the pattern, doing poorly even on training data (high bias). You detect overfitting by a large gap between train and test performance, and address it with more data, simpler models, or regularization.

08Why do you split data into training and test sets?

To estimate how the model generalizes to data it hasn't seen. If you evaluate on the same data you trained on, the model can score well by memorizing rather than learning the pattern, giving a falsely optimistic result. Holding out a test set simulates real deployment and reveals overfitting.

09When is accuracy a misleading metric?

On imbalanced datasets. If 99% of emails are not spam, a model that always predicts 'not spam' is 99% accurate but useless — it never catches spam. In those cases you look at precision (of predicted positives, how many were right) and recall (of actual positives, how many you caught), and combine them with F1. Accuracy only tells the full story when classes are balanced and errors are equally costly.

10What is feature scaling and why does it matter?

Feature scaling puts features on a comparable range — normalization (0–1) or standardization (zero mean, unit variance). It matters for algorithms that use distances or gradients (kNN, SVM, neural nets, gradient descent), where a feature with a large range would otherwise dominate. Tree-based models don't need it. You fit the scaler on training data and apply it to validation/test to avoid leakage.

11What is cross-validation?

Cross-validation evaluates a model by splitting the data into k folds, training on k−1 and validating on the held-out fold, rotating through all folds and averaging the results. It gives a more reliable performance estimate than a single split — especially on small datasets — and reduces the chance that a lucky/unlucky split misleads you. It's commonly used for model selection and hyperparameter tuning.

12What does a typical machine learning workflow look like?

Define the problem and metric; collect and clean data; explore and engineer features; split into train/validation/test; choose and train a model; evaluate and tune; then deploy and monitor. It's iterative — results send you back to features or data. Most of the effort is in data preparation and evaluation, not the modeling step itself.

Preparation tips

Walk in ready.

  • Be able to explain ML vs traditional programming
  • Know why you split data into train and test
  • Understand why accuracy can mislead on imbalanced data
  • Walk through the standard ML workflow

Ready for the real thing?

Run a 6-question Machine Learning mock interview, answer out loud, and get a readiness score with tips and model answers.

More beginner interviews

Aevrofy · Machine Learning beginner interview prep