Electron Prep
Interview knowledge base
Overall progress0%
JavaScript
2
  • How does the JavaScript event loop actually work?
  • What is a closure and when does it actually matter?
Node.js
1
  • Walk me through the Node.js event loop phases
React
1
  • How does React decide what to re-render?
System Design
1
  • Hash vs Tree: Designing a mixed-read global store
Knowledge base
2
  • How trees work — a novice's field guide
  • Secondary indexes — and why you often need a separate system
Home/Knowledge base

Knowledge base

Foundational reference material. Dip in when a question page mentions a term 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.

data-structures
trees
databases
12 min read

Secondary 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.

databases
indexing
cdc
10 min read