All interview paths

Backend developer interview preparation

Backend interviews weight data modelling and failure behaviour heavily. Being able to write a query is assumed; explaining what happens when a downstream service is slow, or why a request hangs, is what actually gets assessed.

5 stages · 450 practice questions

  1. 1

    SQL

    90 questions

    Nearly universal. Joins, indexes and the N+1 problem come up in almost every backend interview.

  2. 2

    Node.js

    90 questions

    The runtime itself: the event loop, streams, backpressure and graceful shutdown.

  3. 3

    Express.js

    90 questions

    Middleware ordering, error handling and how async rejections propagate.

  4. 4

    Docker

    90 questions

    Expected knowledge for anything deployed in the last decade — images, layers and container lifecycle.

  5. 5

    Git

    90 questions

    Branching, rebasing and conflict resolution come up in nearly every process-focused round.