Interview prep
Interview Preparation β Backend & Fullstack Engineer
Kumpulan persiapan technical test untuk role backend/fullstack engineer: live coding, take-home, system design, Go-specific, dan algoritma β lengkap dengan solusi kode, pola desain, dan strategi menjawab.
Kumpulan pola yang sering keluar di technical test untuk role backend/fullstack engineer.
Struktur
- 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
Edit on GitHub
Last updated on