Resources

DSA / Competitive Programming

Backend Engineering

Books

  • Clean Code — Robert C. Martin
  • Designing Data-Intensive Applications — Martin Kleppmann
  • The Pragmatic Programmer — Hunt & Thomas
  • Introduction to Algorithms (CLRS) — Cormen et al.
  • Structure and Interpretation of Computer Programs — Abelson & Sussman
  • The Algorithm Design Manual — Steven Skiena