ML interview questions by topic
Real machine-learning interview questions grouped across 540 topics. Pick a topic to start practicing, or browse all problems.
- Array514 questions
- String444 questions
- Hashmap388 questions
- Simulation360 questions
- Greedy351 questions
- Sorting276 questions
- Math195 questions
- Graph183 questions
- Design182 questions
- DFS182 questions
- Dynamic Programming176 questions
- Two Pointer161 questions
- BFS150 questions
- Data Structure141 questions
- Parsing141 questions
- Medium Difficulty131 questions
- Heap128 questions
- Counting127 questions
- Grid119 questions
- Tree115 questions
- Sliding Window111 questions
- Binary Search110 questions
- SWE108 questions
- Recursion107 questions
- System Design98 questions
- Prefix Sum95 questions
- Intervals94 questions
- Concurrency90 questions
- Matrix86 questions
- Hash Map79 questions
- Stack76 questions
- OOP Design71 questions
- Streaming69 questions
- Behavioral66 questions
- Linked List62 questions
- Backtracking61 questions
- Object Design58 questions
- Arrays56 questions
- Scaling55 questions
- Online Assessment52 questions
- Queue50 questions
- Scheduling50 questions
- Ranking49 questions
- Distributed Systems47 questions
- Implementation46 questions
- State Machine46 questions
- Union Find44 questions
- Caching43 questions
- Frontend41 questions
- Idempotency41 questions
- SQL41 questions
- Trie41 questions
- String Processing40 questions
- Combinatorics39 questions
- Python38 questions
- ML Knowledge37 questions
- MLE37 questions
- Probability36 questions
- Aggregation35 questions
- Topological Sort35 questions
- Search34 questions
- NumPy32 questions
- OOD32 questions
- Set32 questions
- Top K32 questions
- MLSD31 questions
- Debugging29 questions
- Optimization28 questions
- Recommendation28 questions
- Strings28 questions
- Hashing27 questions
- OOP27 questions
- Testing27 questions
- Fulltime26 questions
- LLM26 questions
- Rate Limiting26 questions
- React26 questions
- API Integration25 questions
- Evaluation25 questions
- Shortest Path25 questions
- Transformer25 questions
- Code Reading24 questions
- Codesignal24 questions
- Data Engineering24 questions
- Deep Dive24 questions
- Internship24 questions
- RS24 questions
- DS23 questions
- Hard Difficulty23 questions
- Infra Eng23 questions
- Storage23 questions
- Bit Manipulation22 questions
- Classification22 questions
- Cycle Detection22 questions
- Geometry22 questions
- Payment22 questions
- Squarepoint22 questions
- STAR22 questions
- Feature Engineering21 questions
- Retrieval21 questions
- Trading21 questions
- Verkada21 questions
- Data Modeling20 questions
- Easy Difficulty20 questions
- Leadership20 questions
- PyTorch20 questions
- Schema Design20 questions
- Validation20 questions
- Filtering19 questions
- Hashset19 questions
- Math Reasoning19 questions
- Sampling19 questions
- Hash Set18 questions
- Iterator18 questions
- Jumptrading18 questions
- Merge18 questions
- Transactions18 questions
- Ai Tools17 questions
- Datadog17 questions
- Dedup17 questions
- JSON17 questions
- Paypal17 questions
- Prefix17 questions
- Applied Intuition16 questions
- Backend16 questions
- Dropbox16 questions
- Dynamic Programming16 questions
- Expedia16 questions
- In Place16 questions
- Kafka16 questions
- Metrics16 questions
- ML Infra16 questions
- Point7216 questions
- Subsequence16 questions
- Bitmask15 questions
- Complexity Analysis15 questions
- Conflict15 questions
- Confluent15 questions
- Data Structures15 questions
- In Memory Database15 questions
- Monotonic Stack15 questions
- Queueing15 questions
- Sweep Line15 questions
- Tree Traversal15 questions
- Verbal15 questions
- Versioning15 questions
- Algorithm14 questions
- Attention14 questions
- Connected Components14 questions
- Fan Out14 questions
- Messaging14 questions
- Open Ended14 questions
- Purestorage14 questions
- RAG14 questions
- Redis14 questions
- Sharding14 questions
- Ziprecruiter14 questions
- Brute Force13 questions
- Deshaw13 questions
- Dijkstra13 questions
- Filesystem13 questions
- HTTP13 questions
- Javascript13 questions
- Sliding Window13 questions
- AB Testing12 questions
- Ai Allowed12 questions
- Android12 questions
- Cache12 questions
- Cs Fundamentals12 questions
- CSV12 questions
- Game12 questions
- IO12 questions
- Pandas12 questions
- Permutation12 questions
- TTL12 questions
- Two Pointers12 questions
- Why Company12 questions
- Ziphq12 questions
- Culture Fit11 questions
- Discord11 questions
- Inference11 questions
- iOS11 questions
- Karat11 questions
- Linear Algebra11 questions
- Priority Queue11 questions
- Refactoring11 questions
- API10 questions
- Aurora10 questions
- Calibration10 questions
- Compression10 questions
- Flood Fill10 questions
- GPU10 questions
- Grouping10 questions
- IXL10 questions
- Median10 questions
- Memoization10 questions
- Modular Arithmetic10 questions
- Molocoads10 questions
- Morganstanley10 questions
- Networking10 questions
- Notification10 questions
- Number Theory10 questions
- Nvidia10 questions
- Presentation10 questions
- Subarray10 questions
- Two Pointers10 questions
- Two Tower10 questions
- Ads9 questions
- Ambiguous Spec9 questions
- BST9 questions
- Coding9 questions
- Divide And Conquer9 questions
- DRW9 questions
- Expected Value9 questions
- Interval Aggregation9 questions
- Knapsack9 questions
- Kotlin9 questions
- Linear Regression9 questions
- Mathworks9 questions
- Pagination9 questions
- Randomization9 questions
- Rate Limiter9 questions
- Real Time9 questions
- Software Engineer9 questions
- Tokenization9 questions
- Virtu9 questions
- Websocket9 questions
- Window Functions9 questions
- Access Control8 questions
- Ai Collaboration8 questions
- Ambiguity8 questions
- Database8 questions
- Feed8 questions
- Fit8 questions
- Flexport8 questions
- Group By8 questions
- Impact8 questions
- Ingestion8 questions
- Matching8 questions
- Memory8 questions
- Motivation8 questions
- Operating Systems8 questions
- Ownership8 questions
- Palo Alto Networks8 questions
- Parity8 questions
- Scale.ai8 questions
- Take Home8 questions
- Time Series8 questions
- Ai Coding7 questions
- Algorithm Design7 questions
- Architecture7 questions
- Async7 questions
- BQ7 questions
- Clustering7 questions
- Consistency7 questions
- Constraints7 questions
- Data Analysis7 questions
- Enumeration7 questions
- ETL7 questions
- Experiment Design7 questions
- Iteration7 questions
- Janestreet7 questions
- Join7 questions
- Liftoff7 questions
- Monitoring7 questions
- Numerical Stability7 questions
- Palindrome7 questions
- Partition7 questions
- Quickselect7 questions
- Retry7 questions
- Statistics7 questions
- Swift7 questions
- Tool Use7 questions
- Traversal7 questions
- Twosigma7 questions
- Values7 questions
- Wayfair7 questions
- Affirm6 questions
- Barclays6 questions
- Binary String6 questions
- Citi6 questions
- Code Review6 questions
- Condition Variable6 questions
- Dates6 questions
- Deduplication6 questions
- Deque6 questions
- Difference Array6 questions
- Grammarly6 questions
- Java6 questions
- Kadane6 questions
- LLM Agent6 questions
- Low Latency6 questions
- Memory Bounded6 questions
- Mental Math6 questions
- Nutanix6 questions
- Order Book6 questions
- Overflow6 questions
- Performance Modeling6 questions
- Persistence6 questions
- Pointers6 questions
- Regex6 questions
- Rotation6 questions
- Scalability6 questions
- Serialization6 questions
- Serving6 questions
- Snapshot6 questions
- Typescript6 questions
- Amplitude5 questions
- Anagram5 questions
- Anthropic5 questions
- API Design5 questions
- Arista5 questions
- Binary Tree5 questions
- Brainteaser5 questions
- Bucket Sort5 questions
- C++5 questions
- C3.ai5 questions
- Canva5 questions
- Circle5 questions
- Circuit Breaker5 questions
- Classes5 questions
- CLI5 questions
- Collaboration5 questions
- Connectivity5 questions
- DAG5 questions
- Data Cleaning5 questions
- Data Structures5 questions
- Dependencies5 questions
- Design Implementation5 questions
- Domain Knowledge5 questions
- Encoding5 questions
- Fenwick Tree5 questions
- File System5 questions
- Frequency5 questions
- Fullstack5 questions
- Geohash5 questions
- Hash Table5 questions
- Inverted Index5 questions
- Job System5 questions
- Lazy Deletion5 questions
- Linked List5 questions
- Locks5 questions
- LRU5 questions
- Mini Project5 questions
- ML System Design5 questions
- Modulo5 questions
- NLP5 questions
- Old Mission Capital5 questions
- Optiver5 questions
- Palindromes5 questions
- Parentheses5 questions
- Performance5 questions
- Personalization5 questions
- Qube RT5 questions
- Range Query5 questions
- Robinhood5 questions
- Scan5 questions
- Scikit Learn5 questions
- Screening5 questions
- Shopify5 questions
- Sigmacomputing5 questions
- Softmax5 questions
- SRE5 questions
- Two Sum5 questions
- UI5 questions
- UX5 questions
- Web Crawler5 questions
- xAI5 questions
- XOR5 questions
- Amortized4 questions
- Analytics Dashboard4 questions
- ANN4 questions
- Asana4 questions
- Autocomplete4 questions
- Batching4 questions
- Beaconfire4 questions
- Bellman Ford4 questions
- Big Integer4 questions
- Binary Search4 questions
- Binary Tree4 questions
- Bitwise4 questions
- Class Imbalance4 questions
- Communication4 questions
- Construction4 questions
- Crusoe4 questions
- Demonware4 questions
- Dependency Resolution4 questions
- Deutschebank4 questions
- Dictionary4 questions
- DOM4 questions
- Error Handling4 questions
- Eulerian Path4 questions
- Filter4 questions
- Fraud4 questions
- Full Stack4 questions
- Gradient Descent4 questions
- Infosys4 questions
- LCA4 questions
- Ledger4 questions
- Load Balancing4 questions
- Location4 questions
- Machine Learning4 questions
- Mavenclinic4 questions
- Mentorship4 questions
- Mercor4 questions
- Monte Carlo4 questions
- Multi Source4 questions
- MVCC4 questions
- Navan4 questions
- New Round4 questions
- Offline4 questions
- One Pass4 questions
- Open Closed4 questions
- Openai4 questions
- Path4 questions
- Patreon4 questions
- Perf Eng4 questions
- PIMCO4 questions
- Prefix Sum4 questions
- Pubsub4 questions
- Push Notification4 questions
- Queries4 questions
- Query Optimization4 questions
- Quora4 questions
- Reachability4 questions
- Recruiter4 questions
- Research4 questions
- Running Sum4 questions
- Security4 questions
- Selection4 questions
- Social Graph4 questions
- Spotify4 questions
- State Management4 questions
- Stream4 questions
- String Parsing4 questions
- Throttling4 questions
- Tubitv4 questions
- VLM4 questions
- Active Learning3 questions
- Agentic Workflow3 questions
- Agents3 questions
- Ai Safety3 questions
- Arithmetic3 questions
- Authentication3 questions
- Authorization3 questions
- Bin Packing3 questions
- Binary Exponentiation3 questions
- Bitmap3 questions
- Bitmask DP3 questions
- Case Study3 questions
- Cashapp3 questions
- CDN3 questions
- Chat3 questions
- Circular3 questions
- Class3 questions
- CNN3 questions
- Cold Start3 questions
- Composition3 questions
- Computer Vision3 questions
- Contrastive Learning3 questions
- Coupang3 questions
- CSS3 questions
- Data Stream3 questions
- Data Structure3 questions
- Decoding3 questions
- Dell3 questions
- Deployment3 questions
- Design Patterns3 questions
- Digit DP3 questions
- Digits3 questions
- Distance3 questions
- Distributed Lock3 questions
- Docker3 questions
- Doubly Linked List3 questions
- Duolingo3 questions
- Edge Cases3 questions
- Eightfoldai3 questions
- Euclidean Distance3 questions
- Fairness3 questions
- Fault Tolerance3 questions
- Fermi Estimation3 questions
- Figma3 questions
- Formatting3 questions
- Functional3 questions
- Game Engine3 questions
- GCD3 questions
- Geo3 questions
- Hash Table3 questions
- Hierholzer3 questions
- In Memory3 questions
- Indexing3 questions
- Infra3 questions
- Integer3 questions
- Integration3 questions
- Integrity3 questions
- Interval DP3 questions
- K Means3 questions
- Leaderboard3 questions
- LIS3 questions
- Logging3 questions
- Market Making3 questions
- Moderation3 questions
- Multi Objective3 questions
- Ordereddict3 questions
- Pattern Matching3 questions
- Precision Recall3 questions
- Prefix Tree3 questions
- Presence3 questions
- Pricing3 questions
- Product Design3 questions
- Project Deep Dive3 questions
- Reliability3 questions
- Resilience3 questions
- REST API3 questions
- Robotics3 questions
- Scanning3 questions
- Shortest Path3 questions
- Sierra3 questions
- SSE3 questions
- State3 questions
- State Compression DP3 questions
- State Space3 questions
- Strategy Pattern3 questions
- String Matching3 questions
- Subsets3 questions
- Substring3 questions
- Sweep3 questions
- Synchronization3 questions
- Technical Deep Dive3 questions
- Templates3 questions
- Text Processing3 questions
- Tradeoffs3 questions
- Treemap3 questions
- Trees3 questions
- Troubleshooting3 questions
- Undo Redo3 questions
- Url Shortener3 questions
- Vectorization3 questions
- Voleon3 questions
- Wolverine3 questions