~/awanish-kumar

$ cat ./ml-prep/resources.md

ML Interview Prep

A curated, opinionated set of resources I reach for when preparing for ML interviews — organized by the buckets most loops actually test. Free and high-signal first.

# ML Breadth & Fundamentals

Core concepts you should be able to explain on a whiteboard: bias/variance, regularization, evaluation, classic algorithms.

# Deep Learning

Neural nets, backprop, optimization, and modern architectures. Be ready to derive backprop and reason about training dynamics.

# Coding & Implementation

DS&A for the coding round, plus 'implement X from scratch' (k-means, logistic regression, attention).

# ML System Design

Designing end-to-end ML systems: data, features, modeling, serving, monitoring, and feedback loops.

# LLMs & Generative AI

Increasingly tested: transformers, fine-tuning, RAG, evaluation, and the tradeoffs of building with LLMs.

# MLOps & Production

Taking models from notebook to production: deployment, containerization, experiment tracking, CI/CD, and monitoring.

# Search, Ranking & Recommendations

The bread-and-butter of applied ML at scale: retrieval, learning-to-rank, candidate generation, and recommenders.

# Behavioral & Communication

Often underweighted by candidates, rarely by interviewers. Have crisp STAR stories ready.