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
- Interview Questions — technical + behavioral, with sample answers (EN & ID).
- Quiz — 10 MCQs to self-check.
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.