INTERVIEW PRACTICE
Answer first. Then check.
103 common interview questions in 9 sets. Each one has a model answer, the points an interviewer listens for, red flags, likely follow-ups and links to go deeper.
- FoundationsJavaScript interview questionsThe JavaScript questions that keep coming up in interviews: async ordering, scope and this, equality, copying, memory and modules. Answer out loud first, then compare.12 questions
- FoundationsTypeScript interview questionsThe TypeScript questions interviewers actually ask: how the type system thinks, how to narrow and constrain types, and where compile-time safety stops.11 questions
- FoundationsNode.js interview questionsNode.js backend questions from the event loop down to production: thread pool, streams, CPU-bound work, errors, Express and Fastify, shutdown, leaks and security basics.12 questions
- FrontendFrontend and browser interview questionsBrowser and React fundamentals that frontend interviews return to: rendering, security, storage, workers, reconciliation, effects, rendering strategies, Core Web Vitals and accessibility.13 questions
- BackendBackend APIsAPI design questions that come up in almost every backend loop: protocols, HTTP semantics, pagination, auth, idempotency, rate limits, webhooks, caching, and N+1.12 questions
- BackendDatabasesRelational database questions interviewers keep asking: indexes, isolation, locking, modeling, pooling, migrations, replication, sharding, and reading query plans, with PostgreSQL specifics.13 questions
- System designSystem designClassic design prompts with compact model answers, plus the building blocks interviewers probe: caching, CAP and PACELC, load balancing, queues, consistent hashing, retries, and SLOs.12 questions
- ArchitectureArchitectureArchitecture questions about boundaries and trade-offs: monoliths and microservices, hexagonal design, events, sagas, CQRS, outbox, microfrontends, Conway's law, and splitting services.10 questions
- Web3Web3 engineeringEthereum questions for engineers building apps on chain: transaction lifecycle, nonces, fees, finality, signatures, account abstraction, reliable reads, and contract security basics.8 questions