/ faang-playbook / 02-ROLE-ROADMAPS / 02-Backend-Engineer.md
swadhinbiswas feat: add Netflix L5 interview playbook · 2/2/2026
41c1cbb
73 lines · 2.0 KB
Raw Download

Backend Engineer Roadmap

Backend interviews test whether you can build reliable services: APIs, data, scaling, and operability.

What backend loops emphasize

  • API design and data contracts
  • storage choices and consistency tradeoffs
  • scaling and latency (especially p95/p99)
  • reliability patterns (timeouts, retries, rate limits)
  • operational excellence (debugging, incidents, rollbacks)

Core competencies

1) Data and storage

  • relational modeling and indexes
  • transactions and isolation intuition
  • caching and invalidation
  • partitioning/sharding basics

2) Distributed systems mindset

  • partial failure is normal
  • idempotency and retries
  • backpressure and queueing

3) Operability

  • SLIs/SLOs
  • dashboards/alerts
  • runbooks and safe rollouts

10-week plan (mid/senior)

Weeks 1–2: Refresh foundations

  • Databases + networking + reliability basics
  • 2 design mini-drills/week (cache, queue, storage)

Weeks 3–6: System design reps

  • 1 full prompt/week
  • Focus prompts: rate limiter, notification system, feed/timeline, file upload

Weeks 7–8: Production thinking

  • Add failure modes + rollback + observability to every design
  • Practice explaining tradeoffs succinctly

Weeks 9–10: Mock loops

  • Combine coding + design + behavioral

Common backend failure cases

  • Over-indexing on microservices without reason
  • No capacity planning (“we’ll scale later”)
  • No failure handling (timeouts/retries/circuit breakers)
  • No data model clarity (no keys/indexes/partition strategy)

Projects that read as “backend”

  • API service with schema versioning + migrations
  • Background jobs + queues + idempotency
  • Multi-tenant architecture considerations (authz, quotas)

Company archetype adjustments

  • FAANG/high-growth: emphasize scale math, tail latency, de-risking launches.
  • Enterprise: emphasize migrations, change management, compatibility.
  • Automotive/industrial: emphasize correctness, risk control, verification discipline.