INTERVIEW PRACTICE
Answer first. Then check.
202 common interview questions in 17 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
- ArchitectureBehavioral and engineering judgment questionsThe non-coding round: incident stories, disagreement, estimates and scope creep, mentoring, technical debt, designs you'd redo, decisions under uncertainty, working with product and design, owning mistakes, and using AI tools responsibly. Model answers describe what a strong answer shows, not a single correct story.10 questions
- FrontendHTML, CSS and accessibility interview questionsMarkup, layout and accessibility questions from frontend interviews: semantic HTML, the box model, the cascade and cascade layers, flexbox and grid, stacking contexts, container queries, reflow, ARIA, keyboard focus, contrast and WCAG, forms, and alt text.12 questions
- OperationsDevOps and cloud interview questionsOperations questions for full-stack and platform roles: containers versus VMs, Dockerfiles, Kubernetes Deployments, Services, probes and resources, CI/CD and release strategies, Terraform state and drift, observability and SLOs, DNS and TLS, autoscaling, incidents, and cost.13 questions
- MobileMobile and React Native interview questionsReact Native architecture and Hermes, the JS and UI threads, lists and animations, navigation, offline sync, push, lifecycle and process death, deep links, store releases and OTA updates, secure token storage, crash symbolication, and iOS versus Android differences.13 questions
- FrontendReact interview questionsThe React questions interviewers keep asking: rendering and reconciliation, keys, state and props, effects and their cleanup, stale closures, memoization and the React Compiler, context, forms, Suspense, Server Components, error boundaries, and a component to review.12 questions
- SecuritySecurity interview questionsWeb application security questions interviewers actually ask: the OWASP Top 10:2025, XSS, CSRF and SameSite, SQL injection, SSRF, broken access control, password storage, sessions versus JWTs, CORS, CSP, secrets, supply-chain attacks, and threat modeling.13 questions
- FoundationsTesting interview questionsHow to choose and write tests: the pyramid and the trophy, unit versus integration versus end-to-end, mocking and test doubles, async code, flaky tests, contract tests, TDD, coverage, Testing Library, Playwright, and property-based testing.12 questions
- System designAPI and real-time communication interview questionsHow services and clients talk: choosing REST, GraphQL, or gRPC for a scenario, idempotent and evolvable APIs, pagination, push transports from polling to WebSockets, scaling and resuming real-time connections, webhooks, deadlines and retries across layers, and a real-time order tracking design prompt.14 questions