Skip to content

External Resources — Senior Go Backend Interview

Curated, high-signal sources cross-referenced against this question bank. Use these to pressure-test your answers against what interviewers actually ask in 2025–2026.

Go language & concurrency

Kafka & event-driven architecture

Backend, distributed systems & system design

System design — courses, primers & curated collections

Coverage note: every topic in the shared "system thinking" checklist — distributed systems, latency/timeout/retry/backoff, idempotency, CAP, consistency models, DB & Postgres internals, caching, queues/event-driven, Kafka internals, API gateway, rate limiting, circuit breaker, observability, scalability patterns, multi-tenant architecture — already maps to a section in this bank (§5, §7, §11, §13, §14, §18, §22) and to a hands-on brief in Projects/. Use the links above to pressure-test, not to relearn.

How to use

  1. Answer each of our questions.json items out loud first (cover the answer).
  2. Then skim the matching external list above to catch phrasings/edge cases we may not have framed.
  3. For Kafka & system design, read the Hello Interview deep dives end-to-end — they mirror real senior loops.

Validation note: a 2026 web sweep confirmed our taxonomy covers what's actually asked — GMP/scheduler, slice-aliasing & goroutine leaks, context rationale, escape analysis (-gcflags=-m), tri-color GC tuning, Kafka exactly-once/idempotent consumers/transactional outbox, Saga, and database-per-service. No major topic gap was found.