Published:
Last updated:

AI and Machine Learning Fundamentals

Authors
Time yourself:
Your progress:

00:30:00

0%

Filter by difficulty

32 of 32 questions shown

Core Concepts

1. What makes machine learning different from traditional programming?

Junior
Flag important question
Mark as complete

2. How do training and inference differ?

Junior
Flag important question
Mark as complete

3. How do supervised, unsupervised, and self-supervised learning differ?

Junior
Flag important question
Mark as complete

4. What are examples, features, labels, and predictions?

Junior
Flag important question
Mark as complete

5. How do classification and regression differ?

Junior
Flag important question
Mark as complete

Data and Generalization

Free preview complete

You’ve reached the end of the free preview

Get every remaining question and complete answer, plus progress tracking across the full Interview Question Library.

  • 27 more questions and complete answers in this topic
  • Full access to every interview topic
  • Progress tracking and question flags
  • New questions and improvements during your subscription

Full access from

$12/month

No long-term commitment. Cancel whenever you want.

6. Why do we split data into training, validation, and test sets?

JuniorPaid Question

7. What is data leakage, and how do you prevent it?

Mid-levelPaid Question

8. What makes a dataset representative?

Mid-levelPaid Question

9. How do you handle an imbalanced classification dataset?

Mid-levelPaid Question

10. How should you handle missing, outlier, and categorical feature values?

Mid-levelPaid Question

11. What are underfitting, overfitting, and generalization?

JuniorPaid Question

Training and Model Selection

12. How do a loss function and an evaluation metric differ?

Mid-levelPaid Question

13. How do gradient descent and the learning rate work?

Mid-levelPaid Question

14. How do regularization and early stopping reduce overfitting?

Mid-levelPaid Question

15. How do model parameters and hyperparameters differ?

JuniorPaid Question

Evaluation and Decision Thresholds

16. How do you read a confusion matrix and choose between precision, recall, and F1?

Mid-levelPaid Question

17. How do you choose a classification threshold?

Mid-levelPaid Question

18. When should you use ROC-AUC versus PR-AUC?

Mid-levelPaid Question

19. How do MAE, MSE, RMSE, and R-squared differ?

JuniorPaid Question

20. Why do you need a baseline, and when is cross-validation useful?

Mid-levelPaid Question

Serving and Production Behavior

21. How do batch and online inference differ?

JuniorPaid Question

22. How do data drift, concept drift, and training-serving skew differ?

Mid-levelPaid Question

23. What should you monitor for a production ML model?

SeniorPaid Question

24. How do feedback loops and delayed labels affect an ML system?

SeniorPaid Question

25. How do you deploy a new model version safely?

SeniorPaid Question

Senior Engineering Decisions

26. When should you prefer a simple model over a more complex one?

SeniorPaid Question

27. How do you decide between building a model and using a pretrained or managed model?

SeniorPaid Question

28. How do explainability, calibration, and fairness affect model design?

SeniorPaid Question

29. How would you design an end-to-end machine-learning feature pipeline?

SeniorPaid Question

30. How would you debug a model that performs well offline but poorly in production?

SeniorPaid Question

Calibration and Feature Consistency

31. How does probability calibration differ from discrimination, and when does it matter?

Mid-levelPaid Question

32. How do feature stores reduce training-serving skew, and what problems do they not solve?

SeniorPaid Question