Topics to be expected in a Machine Learning Engineer interview:
- Algorithm Coding (same for SWE)
- ML Algorithm Coding
- ML Case Study
- Scalable System Design
- Behavioral Questions
Other topics that may appear:
- Linear Algebra
- Probability and Statistics
- Calculus
- Leetcode (Medium, Hard)
- Gradient Descent
- Decision Tree Split
- Feature Engineering
- Recommendation System
- Ranking
- Classification
- Regression
- Experimentation
- Scale and Latency
- ML Architecture
- Layered/Funnel Approach and Real-time Serving
- Training and Prediction Monitoring
- CAP Theorem
- Caching
- Partitioning and Sharding
- Push vs Pull model
- Big Data
- HTTP, web socket, long polling, RPC, etc
- Race condition
- SQL vs NoSQL
- Past Experience
- Culture Fit
- Leadership and Ownership
- Conflict Handling
https://docs.google.com/spreadsheets/d/1cPgFltD3hvjumxeGNw85e-Kujswi1zUVsNRrvAesgUk/edit?usp=sharing