Interview Cache
Master your next technical interview with real questions from industry leaders.
Master your next technical interview with real questions from industry leaders.
27 problems across 4 categories
| Done | Title | Difficulty | Updated |
|---|---|---|---|
| Flatten and unflatten nested Python structures Software EngineerCoding | Medium | Mar 1, 2026 | |
| Compute dasher pay from order events Software EngineerCoding | Medium | Mar 1, 2026 | |
| What are processes vs threads? Machine Learning EngineerCoding | Medium | Feb 12, 2026 | |
| Design agentic workflow to generate a 1-hour movie Machine Learning EngineerSystem Design | Medium | Feb 11, 2026 | |
| Design a multi-level API rate limiter Software EngineerSystem Design | Easy | Feb 11, 2026 | |
| Design a backend for an online checkers game Software EngineerSystem Design | Medium | Feb 11, 2026 | |
| Compute total active time per Twitter Space Software EngineerCoding | Medium | Feb 11, 2026 | |
| Maximize distinct values after unique ± offsets Software EngineerCoding | Hard | Jan 22, 2026 | |
| Implement a parallelized sort Software EngineerCoding | Medium | Jan 22, 2026 | |
| Find kth element and sliding-window kth in stream Software EngineerCoding | Hard | Jan 22, 2026 | |
| Implement an in-memory database with TTL and backup Software EngineerCoding | Easy | Jan 6, 2026 | |
| Fix race condition in concurrent deposit Software EngineerCoding | Medium | Dec 15, 2025 | |
| Design backend to score and classify tweets Software EngineerSystem Design | Medium | Dec 1, 2025 | |
| Explain process vs thread and memory-sharing risks Software EngineerCoding | Medium | Oct 27, 2025 | |
| Implement dynamic batching for token decoding Machine Learning EngineerCoding | Medium | Sep 22, 2025 | |
| Identify all bad nodes with group tests Machine Learning EngineerCoding | Medium | Sep 22, 2025 | |
| Implement a trie-based tokenizer Machine Learning EngineerSystem Design | Hard | Sep 6, 2025 | |
| Design O(1) random-sampling set Machine Learning EngineerCoding | Medium | Sep 6, 2025 | |
| Explain arrays and memory layout Software EngineerCoding | Medium | Aug 12, 2025 | |
| Explain ACID and transactions Software EngineerSystem Design | Medium | Aug 12, 2025 | |
| Define and compare smart pointers Software EngineerCoding | Medium | Aug 12, 2025 | |
| Contrast processes and threads Software EngineerCoding | Medium | Aug 12, 2025 | |
| Explain strings, moves, and concurrency Software EngineerCoding | Medium | Jul 29, 2025 | |
| Explain and Implement Strings Software EngineerCoding | Medium | Jul 29, 2025 | |
| Validate normalized palindromes with variants Machine Learning EngineerCoding | Medium | Jul 17, 2025 | |
| Design a house-price prediction workflow Machine Learning Engineer | Hard | Jul 17, 2025 | |
| Describe your research and contributions Machine Learning EngineerBehavioral | Medium | Jul 17, 2025 |