Quizzes

Browse the public Catalog and filter quizzes by Tag.

Filter by tags
/
100 questions

Master JavaScript Promise & Async Execution

Step through the event loop, microtask & macrotask queues, async/await suspension, and tricky async patterns. Detailed MDN-linked explanations reveal after every answer.

javascript
async
11 questions

Message Delivery: Guarantees, Ordering & Idempotency

At-most-once vs at-least-once vs "exactly-once," why duplicates and gaps happen, and how idempotency, dedup, sequence numbers, and per-key ordering tame them. The...

system-design
real-time
networking
12 questions

Node.js Buffers & Binary Data

How Buffer, Uint8Array, ArrayBuffer, and DataView fit together; UTF-8 / hex / base64 encodings; byte order; which operations share memory versus copy; and why turning binary...

nodejs
javascript
11 questions

Node.js Streams & Backpressure

Readable, Writable, and Transform streams, .pipe() vs stream.pipeline(), what backpressure actually protects, and how object mode changes the rules. Every answer is verified by...

nodejs
javascript
async
12 questions

Offline & Local-First Design

A local-first app treats the network as an enhancement, not a requirement. Work through service-worker caching strategies (cache-first, network-first, stale-while-revalidate),...

system-design
frontend
30 questions

PostgreSQL Performance: Read the Query Plan

Thirty questions about diagnosing PostgreSQL performance from real EXPLAIN ANALYZE output. Covers index design, sequential scans, cardinality estimates, composite-index order,...

postgresql
sql
performance
explain
indexes
query-planner
transactions
pagination
12 questions

Project Management Failure Modes

A scenario-based Quiz about why projects slip, grow, stall, or become confusing. Each Question names a recognizable project smell and uses the Explanation to teach the...

work
psychology
24 questions

RAG Without the Hand-Waving

A practical quiz about how RAG systems split, retrieve, rank, cite, and evaluate information, and how they fail. Every explanation links to supporting research or technical...

rag
retrieval
embeddings
evaluation
llm
15 questions

Rate Limiting & Backpressure

When demand outruns capacity, a system either sheds load gracefully or collapses. This quiz walks the full path: the algorithms (token vs. leaky bucket, fixed vs. sliding...

system-design
nodejs
networking
32 questions

React: When Does This Re-render?

Thirty-two code-driven questions about render snapshots, Effect synchronization, identity, memoization, refs, React 19 Server and Client Components, use(), and Suspense. Assume...

react
react-19
rendering
effects
suspense
server-components