MongoDB Interview Questions and Guide
B-trees and storage engines, distributed consensus (Raft), query planning and indexing, write-ahead logs, and memory management.
The MongoDB interview loop
- Recruiter screen
- Technical phone screen (coding & systems)
- Onsite: 2 algorithms & data structures, 1 distributed systems / storage engine, 1 behavioral
MongoDB interview questions
- Design a Distributed Cache
- Design a Distributed Key-Value Store
- Design a Distributed Message Queue
- Design a Distributed Lock Service
- In-Memory Database (Multi-Part)
- Implement an LRU Cache
- Intersection of Two Arrays
- Time-Based Key-Value Store
- Snapshot Array
- Compare Version Numbers
- Why do you want to work here?
- Tell me about a difficult technical trade-off you made