Skip to content
Preptima

Backend Engineer — Node.js Interview Prep & Rubrics

Node and TypeScript service loop, where the event loop and type modelling carry most of the technical weight.

The loop, in order

  1. Data Structures & Algorithms57 questions · 16 topicsDSA interview questions organised by tested pattern: arrays, hashing, rotated arrays, dynamic programming, graphs, heaps and sliding windows, so you learn transferable coding-round techniques instead of memorising puzzles.
  2. Node.js & TypeScript15 questions · 5 topicsServer-side JavaScript depth, where nearly every question eventually reduces to understanding the event loop and the type system.
  3. Databases & SQL28 questions · 8 topicsQuery-writing rounds and the storage-engine reasoning behind why a query is slow, for backend, data, and DBA roles alike.
  4. Backend Engineering30 questions · 7 topicsLanguage-agnostic service engineering: the protocols, boundaries, and failure handling that sit between a coding round and a full system design round.
  5. System Design70 questions · 12 topicsOpen-ended design rounds broken into the building blocks they draw on, plus full case studies worked end to end with explicit trade-off reasoning.
  6. Behavioural & Culture Fit25 questions · 8 topicsThe round candidates most often under-prepare, treated as a skill with structure rather than small talk, including the rubric interviewers score against.
  7. HR, Screening & Offer19 questions · 6 topicsThe recruiter and HR rounds that gate the technical loop and decide your compensation, where most candidates improvise and lose money.

Latest for this track

mediumScenarioCoding

You are dropped into an unfamiliar repository with one failing business rule and an AI assistant that only gives hints. What do you do in the first ten minutes?

Debugging an unfamiliar codebase starts by running the failing test, then reading it as the rule and tracing its call path to the code that computes the wrong value. Let the size of the error narrow the cause, ask the assistant to locate and explain rather than patch, and prove the fix with a test that failed before.

Backend Scenarios5 minmid, senior