Checklist bảo vệ đồ án CNTT: 25 câu hỏi giảng viên hay hỏi nhất (kèm cách trả lời)
Tổng hợp 25 câu hỏi giảng viên thường hỏi khi bảo vệ đồ án CNTT cùng gợi ý cách trả lời thông minh, giúp sinh viên tự tin đạt điểm cao khi thuyết trình.
Checklist bảo vệ đồ án CNTT: 25 câu hỏi giảng viên hay hỏi nhất (kèm cách trả lời)
Rất nhiều sinh viên làm đồ án xong nhưng vẫn bị điểm thấp chỉ vì… không trả lời được câu hỏi khi bảo vệ.
Thực tế: 👉 70% điểm đến từ phần thuyết trình + phản biện, không chỉ code.
Nếu bạn chuẩn bị trước các câu hỏi giảng viên thường hỏi, bạn sẽ:
- Tự tin hơn khi nói
- Không bị “đứng hình”
- Ghi điểm chuyên nghiệp
- Tăng cơ hội đạt A / B+
Dưới đây là checklist 25 câu hỏi phổ biến nhất mình tổng hợp từ kinh nghiệm thực tế của nhiều sinh viên CNTT.
🎯 Nhóm 1 – Câu hỏi tổng quan đề tài (bắt buộc có)
1. Vì sao bạn chọn đề tài này?
👉 Trả lời:
- Vì tính thực tế
- Có nhu cầu xã hội
- Giúp giải quyết vấn đề cụ thể
❌ Tránh: “em thấy dễ nên làm”
2. Mục tiêu chính của hệ thống là gì?
👉 Nêu rõ:
- 2–3 mục tiêu cụ thể
- đo được (quản lý, tự động hóa, tối ưu…)
3. Hệ thống giải quyết vấn đề gì so với cách làm thủ công?
👉 So sánh:
- trước: Excel / giấy
- sau: tự động / nhanh / chính xác
4. Đối tượng người dùng là ai?
Ví dụ:
- sinh viên
- admin
- khách hàng
5. Phạm vi đề tài của bạn đến đâu? Có giới hạn gì?
👉 Giảng viên rất thích câu này
Ví dụ:
- chưa tích hợp thanh toán
- chưa có mobile app
- chỉ demo local
🎯 Nhóm 2 – Câu hỏi kỹ thuật (rất hay hỏi)
6. Vì sao bạn chọn React/Node/PHP thay vì công nghệ khác?
👉 So sánh ngắn:
- dễ phát triển
- cộng đồng lớn
- phù hợp yêu cầu
7. Kiến trúc hệ thống của bạn là gì?
👉 MVC / Client-Server / REST API
👉 nên vẽ sơ đồ khi trình bày
8. Database thiết kế như thế nào?
👉 nói:
- bao nhiêu bảng
- quan hệ 1-n / n-n
- có ERD
9. Bạn xử lý đăng nhập/đăng ký ra sao?
👉 JWT / session / mã hóa mật khẩu
10. Làm sao đảm bảo bảo mật?
👉 nói:
- hash password
- validate input
- chống SQL injection
11. Nếu 1000 user truy cập cùng lúc thì sao?
👉 trả lời:
- dùng server/cloud
- tối ưu query
- caching
12. API của bạn thiết kế theo chuẩn gì?
👉 RESTful
13. Bạn test hệ thống như thế nào?
👉 test:
- chức năng
- lỗi
- user flow
14. Bạn gặp bug khó nhất là gì? Giải quyết thế nào?
👉 đây là câu “đánh giá tư duy”
👉 kể 1 case thật
15. Nếu làm lại từ đầu, bạn sẽ cải thiện gì?
👉 cho thấy bạn hiểu hệ thống sâu
🎯 Nhóm 3 – Câu hỏi thực tế & mở rộng
16. Hệ thống có thể triển khai thực tế không?
👉 hosting / domain / deploy
17. Chi phí vận hành bao nhiêu?
👉 ước lượng server + domain
18. Có thể mở rộng mobile app không?
👉 có thể dùng API chung
19. Nếu thêm tính năng thanh toán thì làm thế nào?
👉 tích hợp MoMo / Stripe / PayPal
20. Hệ thống có backup dữ liệu không?
👉 backup định kỳ / cloud
21. Phân quyền user thế nào?
👉 admin / user / manager
22. So với sản phẩm tương tự trên thị trường thì bạn hơn gì?
👉 nói:
- đơn giản hơn
- phù hợp học tập
- chi phí thấp
23. Bạn học được gì sau đồ án?
👉 kỹ năng:
- teamwork
- debug
- database
- deploy
24. Nếu cho thêm 2 tháng bạn sẽ thêm gì?
👉 AI / báo cáo / analytics / mobile
25. Bạn có chắc toàn bộ code là do bạn làm?
👉 phải hiểu 100% code
❌ copy mà không hiểu → rớt rất dễ
✅ Checklist chuẩn bị trước khi bảo vệ
Trước ngày bảo vệ:
☑ Slide 10–15 trang
☑ Demo chạy mượt
☑ Có video backup
☑ ERD + kiến trúc
☑ Ôn lại toàn bộ code
☑ Chuẩn bị trả lời 25 câu trên
💡 Mẹo giúp bạn đạt điểm cao
🎤 Khi thuyết trình
- nói chậm
- rõ ràng
- tự tin
- không đọc slide
💻 Khi demo
- demo chức năng chính
- tránh click lung tung
- chuẩn bị dữ liệu sẵn
🧠 Khi bị hỏi khó
- bình tĩnh
- trả lời theo hướng giải pháp
- không nói "em không biết"
📌 Kết luận
Chuẩn bị trước câu hỏi = tăng 50% cơ hội điểm cao.
Đừng chỉ tập trung code, hãy:
👉 hiểu hệ thống
👉 luyện nói
👉 luyện phản biện
Nếu bạn đang:
- bí ý tưởng
- code lỗi nhiều
- cần hỗ trợ hoàn thiện đồ án / demo / sửa bug
Bạn có thể tham khảo thêm: 👉 Hỗ trợ đồ án CNTT từ A-Z
Miễn là bạn hiểu và làm chủ lại code, việc tham khảo hỗ trợ sẽ giúp tiết kiệm rất nhiều thời gian.
Cập nhật: 2025






