Interview knowledge base
Deep-dive answers with interactive simulations. Pick a category to start, or jump straight to a question from the sidebar.
Categories
JavaScript
2 questions
Core language internals — event loop, closures, prototypes, async.
Node.js
1 questions
libuv event loop, phases, streams, and runtime performance.
React
1 questions
Rendering model, hooks, reconciliation, and performance.
System Design
1 questions
Frontend architecture, data flow, and scaling patterns.
Knowledge base
browse all →Foundational reference material. Dip in when you hit a term in a question that you'd like to understand from scratch.
How trees work — a novice's field guide
From binary search trees to B-trees and LSM trees. Why sorted data structures exist and where each one shines.
12 min
#data-structures#treesSecondary indexes — and why you often need a separate system
Why one database can't do every kind of query, and how two systems stay in sync through change streams.
10 min
#databases#indexing