Review 3: Asinkron + Reliabilitas & API
Tanpa materi baru: soal kuis dan lisan dari modul sebelumnya, diacak bersama (interleaving).
Review ini sengaja tertunda satu modul: Modul Asinkron (0016–0018) diuji setelah Anda menyelesaikan modul Reliabilitas & API (0020–0025). Untuk topik Reliabilitas & API yang baru saja selesai, beri jeda minimal satu hari setelah lesson 0025 sebelum mengerjakan review ini. Jeda itu membuat skornya mengukur ingatan (retensi), bukan hafalan beberapa menit sebelumnya (fluency). Tanpa materi baru.
Aturan main
- Jangan buka catatan, lesson, reference, atau tab lain. Yang diuji adalah kemampuan menjawab pertanyaan interview system design tanpa catatan. Kalau Anda mengintip, hasilnya tidak berarti.
- Soal kuis: pilih satu jawaban. Ada tepat satu soal kuis untuk setiap topik modul yang diuji (18 topik = 18 kuis), jadi setiap topik diuji minimal sekali.
- Soal lisan: jawab dengan suara keras (±60–90 detik, boleh direkam di ponsel) sebelum membuka checklist, lalu centang hanya poin yang benar-benar Anda sebut, bukan yang "sebenarnya tahu".
- Kriteria lulus per topik: soal kuis acak dijawab benar, dan soal lisan topik itu lulus (minimal 2/3 poin checklist dicentang, misalnya 4 dari 6). Satu kesalahan di topik itu = topik lemah. Topik yang kuisnya benar tapi tidak mendapat soal lisan tampil sebagai Kuis lulus, lisan belum diuji dan belum dihitung lulus.
Urutan soal mengikuti seed yang tampil di bawah. Tombol "Acak ulang" membuat set baru, tapi kerjakan set pertama sampai selesai sebelum mengacak ulang; hasil set pertama itulah yang dilaporkan.
Untuk mengulang set yang sama nanti, tambahkan ?seed=NNN di URL. Hanya 3 soal lisan yang ditarik, jadi topik lain bisa diuji lewat ?seed= berbeda di sesi berikutnya (pengulangan berjarak).
Setelah selesai: laporkan hasilnya ke agent
- Setelah semua soal dijawab, ringkasan per topik muncul di bawah soal terakhir.
- Tekan Salin (atau blok teks di kotak ringkasan), lalu tempel ke agent di terminal, misalnya: "Ini hasil review 0026 System Design, tolong dicatat."
- Agent menulis learning record "sudah dikuasai" di
sysdesign/learning-records/hanya untuk topik yang lulus (kuis benar dan lisan lulus), dengan seed dan skor sebagai bukti. Topik Kuis lulus, lisan belum diuji dicatat di NOTES saja, tanpa learning record. - Topik yang lemah dicatat sebagai baris "Topik lemah System Design 0026: …" di
sysdesign/NOTES.md, lalu dimasukkan kedata-topicsReview 4 (0035) supaya diuji lagi.
Hanya hasil review 0012, 0019, 0026, dan 0035 yang dicatat sebagai bukti penguasaan System Design. Skor kuis di lesson biasa tidak dihitung.
Kalau ada topik lemah
Jangan baca ulang seluruh modul. Untuk topik async-, buka hanya bagian topik itu di lesson 0016–0018; untuk rel-, di lesson 0020–0025.
Lalu tutup, dan jelaskan lagi dengan suara keras.
Istilah: GLOSSARY.md · Indeks: semua lesson System Design
Ada yang belum jelas? Tanyakan ke saya (agent) di terminal, misalnya: "Kenapa jawaban soal at-least-once tadi salah?", "Beri saya satu soal lagi tentang circuit breaker."