All interview paths

Full-stack developer interview preparation

Full-stack interviews go broad rather than deep, but they do probe the seams — how data moves between the database and the browser, and where the responsibility for validation, caching and error handling sits. Expect to be asked to justify choices on both sides.

5 stages · 466 practice questions

  1. 1

    JavaScript

    106 questions

    The shared language across both halves of the stack.

  2. 2

    TypeScript

    90 questions

    Types are how a full-stack codebase stays coherent across the client/server boundary.

  3. 3

    React

    90 questions

    The client layer: rendering, state and data fetching.

  4. 4

    Node.js

    90 questions

    The server layer: async behaviour, streams and process lifecycle.

  5. 5

    SQL

    90 questions

    Data modelling and query performance, where most real bottlenecks turn out to live.