Skip to main content

Backend Engineer

What hiring managers usually probe for a backend role:

  • HTTP/REST fundamentals — methods, status codes, idempotency, versioning.
  • Databases — SQL joins, indexing, transactions/ACID, normalization, query plans.
  • Auth — sessions vs JWT, OAuth, authentication vs authorization.
  • Concurrency & scaling — caching, message queues, horizontal scaling, async jobs.
  • System design — designing an API/service end-to-end, trade-offs (consistency vs availability).
  • Observability — logs, metrics, tracing, on-call practice.

What's in this section

tip

Backend interviews often dedicate a whole round to system design. Practice talking through trade-offs out loud — interviewers care more about how you reason than the "right" answer.