Resources (Curated, credible)
This repository is intentionally link-light inside each page; this file is the canonical resource list.
Hiring loops, evaluation signals, and preparation
- Google: How we hire
- Amazon: Leadership Principles (core behavioral rubric)
- Tech Interview Handbook (interview process, prep structure, resume guidance)
- Tech Interview Handbook: coding interview rubrics (concrete evaluation dimensions)
- GitLab Handbook: Hiring & Talent Acquisition (transparent hiring-side principles)
System design and distributed systems
- System Design Primer (canonical topics, question bank, approach)
- Microservices: Martin Fowler (tradeoffs, organizational coupling)
- Palantir: How to ace a systems design interview (thought process + tradeoffs)
- Werner Vogels: A Word on Scalability (definition + why it must be designed in)
Cloud architecture and reliability
- AWS Architecture Center / Well-Architected pillars
- AWS Well-Architected Framework (official docs)
- Azure Architecture Center
- Azure application architecture fundamentals
- Google Cloud Architecture Center + Well-Architected Framework
DevOps / platform fundamentals
- Kubernetes documentation
- Docker documentation
ML production readiness and MLOps
- Rules of ML (Google best practices for production ML engineering)
- The ML Test Score paper (rubric for production readiness, tests/monitoring)
- Machine Learning: The High Interest Credit Card of Technical Debt (system-level ML risk factors)
- Chip Huyen: MLOps Guide (career-oriented curriculum + case studies)
Engineering culture and operating models
- Netflix culture memo (high-performance culture, context not control)
- Spotify engineering blog (recent operational practices and trends)
Notes on usage
- This repo summarizes these resources in our own words.
- Do not copy/paste proprietary interview questions.
- Use resources to validate principles (tradeoffs, evaluation signals), not to memorize solutions.