Hiring Strategy
Curated links to interview preparation โ live coding, take-home, system design, Go-specific, and specific algorithm solutions.
Interview Preparation
Kumpulan pola yang sering keluar di technical test untuk role backend/fullstack engineer.
- Interview Prep Overview โ Index & struktur persiapan
- Hiring Process โ Flow rekrutmen dari apply ke offer
- Live Coding & Pair Programming โ Rate limiter, idempotency, distributed lock, concurrency
- Take-Home Assignment โ Strategi mengerjakan, struktur project, checklist penilaian
- System Design โ Payment gateway, exactly-once processing, saga pattern
- Go-Specific โ Goroutine leak, context, race condition, channel patterns
Soal Spesifik dengan Solusi
- Rate Limiter โ Token bucket + sliding window implementation
- Idempotency Key โ Payment endpoint dengan idempotency guarantee
- Distributed Lock โ Mencegah double-spending dengan Redis
- LRU Cache โ Implementasi LRU cache dari nol
- Worker Pool โ Concurrency pattern untuk batch processing
System Design Case Studies
- Astro Q-Commerce โ 11 Case Interviews โ Flash sale, inventory, geo, dispatch, ETA, checkout saga, promo, search, tracking, forecasting, dynamic pricing
- System Design Framework โ Curated link hub untuk semua system design resources
Edit on GitHub
Last updated on