Sitemap
Nivedita Bhadra

Nivedita Bhadra

Senior Data Scientist

Member-only story

ML Algorithm cheatsheet for Interview

A practical refresher on the machine-learning algorithms I want to understand before walking into an interview

17 min readSep 21, 2026

--

In this article, I am going to note down a summary of common machine learning(ML) algorithms I prefer take a quick look before any interview involving applied machine learning skills. I will not talk about the ‘continuous improvement’ part in this article.

Press enter or click to view image in full size
Image generated by chatGPT

Machine learning algorithms can look like a long list of unrelated methods: Linear Regression, Random Forest, SVM, XGBoost, PCA, neural networks, K-Means.

They become much easier to remember when I organize them by the problem they solve.

Supervised learning means I have predictors X and a known outcome y. I want to learn the relationship between them.

Examples: Linear Regression, Logistic Regression, Decision Trees, Random Forest, SVM, XGBoost, KNN and Naive Bayes.

Unsupervised learning means there is no outcome y. I am trying to discover structure in X.

Examples: K-Means, PCA, t-SNE and UMAP.

Time-series methods explicitly deal with observations ordered in time.

Examples: ARIMA and Exponential Smoothing.

--

--

Senior Data Scientist

See more from me