Quizzes

Filter by tags
/
42 questions

Agents and Tool Calling: What Could Go Wrong?

Forty-two questions on how tool-using agents break. Covers schema and description design, the agent loop and when it stops, parallel versus sequential calls, idempotency under...

agents
tool-calling
mcp
prompt-injection
security
llm
12 questions

Auth & Sessions at Scale

Authentication is where security and system design collide. This quiz contrasts stateful sessions with stateless JWTs, then digs into the consequences: where to store tokens...

system-design
security
http
10 questions

What the Cache Forgets: LRU & Eviction in SWR/React Query

You reach for TanStack Query and SWR every day — but do you know when they evict, and why a hand-rolled memo Map quietly leaks memory? Trace LRU eviction (hash map + doubly...

react
frontend
performance
data-structures
30 questions

Caching at Every Layer

Follow one request from the browser outward through every cache it can hit — the HTTP cache (Cache-Control, ETag, Last-Modified, revalidation), the CDN edge, the client query...

system-design
http
performance
24 questions

Can You Catch the AI's Bug?

Review plausible AI-generated TypeScript, React, browser, Node.js, and SQL code. Catch race conditions, security mistakes, invented APIs, and assumptions that look reasonable...

code-review
typescript
javascript
react
security
concurrency
34 questions

Compression: What Actually Shrinks

Compression is the cheapest performance win on the web and the one most often applied to the wrong bytes. This Quiz covers what makes data compressible, how Huffman and LZ77...

compression
http
performance
encoding
networking
51 questions

What MIT's one condition actually obliges you to do, why Apache-2.0's patent grant is the reason big companies prefer it, what really triggers AGPL section 13, and why "no...

open-source
licensing
copyright
spdx
gpl
fair-use
compliance