Sedang mengikuti modul ini?
Modul 18 · Halaman 19 daripada 20 · 9 bahagian
Persediaan Temu Duga
Pusingan temu duga yang dijangka, topik untuk diulang kaji, contoh soalan teknikal, reka bentuk sistem, LLD dan tingkah laku, serta strategi persediaan.
1. Mengapa Persediaan Temu Duga Penting?
- 1Membantu anda memahami apa yang perlu dipelajari.
- 2Meningkatkan kemahiran penyelesaian masalah dan reka bentuk sistem.
- 3Membina keyakinan dan komunikasi.
- 4Membantu anda mempelajari jangkaan dunia sebenar.
- 5Meningkatkan peluang mendapat pekerjaan yang sesuai.
- 6Membantu anda memahami pertukaran dan amalan terbaik.
- 7Memberi kejelasan tentang trend dan teknologi industri.
- 8Berguna untuk peranan teknikal dan pengurusan.
2. Jenis Pusingan Temu Duga
- Penilaian Dalam Talian
- Soalan aneka pilihan, soalan pengekodan.
- Temu Duga Teknikal
- DSA, konsep teras, reka bentuk sistem.
- Pusingan Pengekodan Mesin
- Bina projek kecil.
- Reka Bentuk Peringkat Rendah (LLD)
- Rajah kelas, corak reka bentuk.
- Reka Bentuk Peringkat Tinggi (HLD)
- Reka bentuk sistem berskala.
- Pusingan Tingkah Laku
- Pengalaman lalu, penyelesaian masalah.
- Pusingan Pengurusan
- Komunikasi, kepimpinan, pemilikan.
- Pusingan HR
- Kesesuaian budaya, perbincangan gaji.
1
2
3
4
5
6
7
8
3. Topik Utama untuk Disediakan
| Kategori | Topik penting |
|---|---|
| Core Java | OOPs, Collections, Multithreading, JVM, Java 8, Streams |
| Spring Boot | REST API, Microservices, Security, Exception Handling, Swagger, Actuator |
| Pangkalan data | MySQL, MongoDB, SQL, Indexing, Query Optimization, Transactions |
| Reka Bentuk Sistem | Scalability, Load Balancing, Caching, Database Design, Messaging, Microservices |
| Pemesejan | Kafka, Producer / Consumer, Partitions, Offsets, Exactly-once, Use Cases |
| Awan & DevOps | Docker, Kubernetes, CI/CD, AWS (EC2, S3, ECS) |
| AI / GenAI | RAG, Vector DB, LangChain, LLM, Prompt Engineering, Agents |
| DSA | Arrays, Strings, Linked List, Trees, Graphs, DP, Sliding Window |
| Tingkah laku | Perbincangan projek, kepimpinan, penyelesaian konflik |
4. Soalan Temu Duga Biasa (Contoh)
- 1Terangkan seni bina aplikasi Spring Boot.
- 2Bagaimanakah Kafka memastikan ketahanan mesej?
- 3Apakah perbezaan antara SQL dan NoSQL?
- 4Bagaimana anda mereka bentuk sistem mikroperkhidmatan yang berskala?
- 5Terangkan cara RAG berfungsi dengan contoh.
- 6Bagaimana anda mengendalikan caching untuk meningkatkan prestasi?
- 7Apakah cabaran dalam menggunakan model ML dalam pengeluaran?
- 8Ceritakan tentang projek mencabar yang pernah anda kerjakan.
- 9Bagaimana anda mengendalikan kegagalan dalam sistem teragih?
- 10Apakah pertukaran antara pangkalan data yang berbeza?
5. Topik Temu Duga Reka Bentuk Sistem
- 1Reka bentuk pemendek URL (cth. bit.ly).
- 2Reka bentuk aplikasi sembang (cth. WhatsApp).
- 3Reka bentuk sistem cadangan (cth. Netflix).
- 4Reka bentuk sistem carian dokumen (berasaskan RAG).
- 5Reka bentuk sistem pembayaran (cth. UPI).
- 6Reka bentuk sistem tempahan perjalanan (cth. Uber).
- 7Reka bentuk platform penstriman video (cth. YouTube).
- 8Reka bentuk sistem pemberitahuan (cth. E-mel / SMS / Push).
6. Topik Temu Duga LLD
- 1Reka bentuk tempat letak kereta.
- 2Reka bentuk sistem tempahan.
- 3Reka bentuk sistem storan fail.
- 4Reka bentuk mesin ATM.
- 5Reka bentuk sistem pengurusan perpustakaan.
- 6Reka bentuk pengehad kadar.
- 7Reka bentuk cache (LRU).
- 8Reka bentuk perkhidmatan pemberitahuan.
7. Soalan Temu Duga Tingkah Laku
- 1Ceritakan tentang diri anda.
- 2Terangkan projek terkini anda.
- 3Apakah cabaran terbesar yang anda hadapi?
- 4Bagaimana anda menangani tarikh akhir yang ketat?
- 5Beri contoh masa anda menunjukkan kepimpinan.
- 6Bagaimana anda bekerja dalam pasukan?
- 7Apakah yang memotivasikan anda?
- 8Di manakah anda melihat diri anda dalam 5 tahun?
8. Strategi Persediaan
- 1Buat pelan belajar dan fokus pada bidang yang lemah.
- 2Berlatih soalan pengekodan setiap hari.
- 3Bina dan ulang kaji projek dunia sebenar.
- 4Baca kajian kes reka bentuk sistem.
- 5Sediakan jawapan untuk soalan tingkah laku yang biasa.
- 6Ambil temu duga olok-olok.
- 7Ulang kaji konsep penting dengan nota.
- 8Sentiasa dikemas kini dengan trend industri terkini.
9. Sumber Berguna
| Kategori | Sumber |
|---|---|
| Latihan DSA | LeetCode, CodeStudio, HackerRank |
| Reka bentuk sistem | System Design Primer (GitHub), Grokking System Design |
| Spring Boot | Dokumentasi Rasmi, Baeldung, TechPrimers |
| Kafka | Dokumentasi Confluent, Tutorial YouTube Kafka |
| GenAI / RAG | Dokumentasi LangChain, LlamaIndex, Dokumentasi Qdrant |
| Pengalaman temu duga | Blind, LinkedIn, GeeksforGeeks, InterviewBit |
| Temu duga olok-olok | Pramp, interviewing.io, Olok-olok Rakan |
| Persediaan tingkah laku | Kaedah STAR, Pengalaman Sendiri, Kisah Projek |