Learning Outcome & Exercises: Phụ lục
Tổng kết chương Phụ lục: học xong mình phải làm được gì, và làm bài tập nào để chứng minh?
Đọc hiểu chưa đủ để đi phỏng vấn. Mỗi chương kết thúc bằng những việc làm được và chứng minh được: có code chạy, có test cho cả trường hợp lỗi, có log hoặc số đo. Bài tập nằm trong repo riêng java-backend-interview-labs, thư mục labs/appendix.
1. Mục tiêu đầu ra
Học xong chương này, bạn tự làm được:
- Tự chấm điểm câu trả lời cho bộ câu hỏi phỏng vấn và theo dõi tiến bộ.
- Trả lời trôi chảy bằng tiếng Việt và tiếng Anh trong 1–2 phút mỗi câu.
- Có bài tự giới thiệu và câu chuyện project luyện sẵn.
2. Basic: Tự chấm điểm
Trạng thái: ⬜ Chưa triển khai: chưa có code/test, chưa tính là hoàn thành
Chọn 30 câu, ghi âm câu trả lời, tự chấm 0–3 theo tiêu chí đúng/đủ/rõ.
Bài liên quan: Câu hỏi phỏng vấn hay gặp
Hoàn thành khi:
- Bảng điểm theo ngày
3. Intermediate: Song ngữ
Trạng thái: ⬜ Chưa triển khai: chưa có code/test, chưa tính là hoàn thành
Viết câu trả lời EN cho 20 câu điểm thấp nhất, luyện tới khi ≤ 2 phút.
Bài liên quan: Câu hỏi phỏng vấn hay gặp
Hoàn thành khi:
- Bản EN + thời lượng
4. Challenge: Mock interview
Trạng thái: ⬜ Chưa triển khai: chưa có code/test, chưa tính là hoàn thành
Mock 45 phút với bạn hoặc AI: tự giới thiệu, project story, 2 câu kỹ thuật sâu, 1 câu behavioral.
Bài liên quan: Tự giới thiệu & kể về project
Hoàn thành khi:
- Biên bản mock + điểm cần sửa
5. Tiêu chí hoàn thành chung
- Tự giải thích được bài toán và vì sao chọn giải pháp.
- Code chạy được bằng lệnh ghi trong README, không chứa secret.
- Có test tự động cho happy path và failure path.
- Có log hoặc số đo trong
evidence/chứng minh kết quả. - Có câu trả lời phỏng vấn ngắn bằng tiếng Việt và tiếng Anh.
- README của lab có link ngược về bài học tương ứng.
6. Lab và trạng thái
| Mức | Bài tập | Trạng thái | Test / bằng chứng |
|---|---|---|---|
| Basic | Tự chấm điểm | ⬜ Chưa triển khai: chưa có code/test, chưa tính là hoàn thành | — |
| Intermediate | Song ngữ | ⬜ Chưa triển khai: chưa có code/test, chưa tính là hoàn thành | — |
| Challenge | Mock interview | ⬜ Chưa triển khai: chưa có code/test, chưa tính là hoàn thành | — |
Repo lab: java-backend-interview-labs/labs/appendix. TODO: link GitHub là placeholder cho tới khi repo được push.
evidence/; chỉ đánh dấu xong khi có bằng chứng.Phỏng vấn hỏi về Phụ lục, câu nào hay gặp nhất và trả lời sao?
Q1. Hãy giới thiệu về bản thân.
🇻🇳 Tiếng Việt:
Em giới thiệu ngắn trong khoảng một phút: vai trò hiện tại, mảng mạnh nhất, một kết quả nổi bật có số liệu, và lý do em quan tâm vị trí này.
🇬🇧 English:
I keep it to about a minute: my current role, my strongest area, one notable result with numbers, and why I am interested in this position.
Cách nhớ ngắn gọn
- Mỗi bài tập = code + test + log.
- Luôn có ít nhất một failure case.
- Chưa có bằng chứng thì chưa xong.
Tự kiểm tra
Bài tập Basic (Tự chấm điểm) được coi là xong khi nào?
Bảng điểm theo ngày. Chưa có code chạy và bằng chứng thì chưa tính là xong.
Bài tập Intermediate (Song ngữ) được coi là xong khi nào?
Bản EN + thời lượng. Chưa có code chạy và bằng chứng thì chưa tính là xong.
Bài tập Challenge (Mock interview) được coi là xong khi nào?
Biên bản mock + điểm cần sửa. Chưa có code chạy và bằng chứng thì chưa tính là xong.