Đánh giá năng lực C++
Bài kiểm tra gồm 50 câu hỏi bằng tiếng Việt, đánh giá năng lực hiểu và vận dụng ngôn ngữ lập trình C++, từ kiến thức nền tảng đến các chủ đề nâng cao thường gặp trong công việc phát triển sản phẩm thực tế.
Phạm vi kiến thức: kiểu dữ liệu & cú pháp cơ bản, luồng điều khiển, hàm, mảng/chuỗi, con trỏ & tham chiếu, lập trình hướng đối tượng (kế thừa, đa hình, hàm ảo), quản lý bộ nhớ, con trỏ thông minh, template, STL, xử lý ngoại lệ, move semantics, lambda, từ khóa đặc biệt (static, friend, inline), và các lỗi hành vi không xác định (undefined behavior) thường gặp.
Định dạng câu hỏi: trắc nghiệm một đáp án, trắc nghiệm nhiều đáp án, đúng/sai, và điền đáp án ngắn — độ khó tăng dần (Dễ → Trung bình → Khó) nhằm phân loại chính xác trình độ người làm bài, từ junior đến senior.
Thông tin bài thi
| Thuộc tính | Giá trị |
|---|---|
| Số câu hỏi | 50 |
| Thời gian làm bài | 3000 giây (50 phút) |
| Tổng điểm tối đa | 102 điểm |
| Ngôn ngữ | Tiếng Việt |
Thang xếp loại (theo % tổng điểm)
| Điểm đạt được | Tỷ lệ | Xếp loại |
|---|---|---|
| 0 – 40 điểm | 0 – 39% | Junior — cần củng cố kiến thức nền tảng |
| 41 – 71 điểm | 40 – 70% | Mid-level — nắm vững kiến thức cơ bản đến trung bình |
| 72 – 102 điểm | 71 – 100% | Senior — hiểu sâu, vận dụng tốt các chủ đề nâng cao |
Lưu ý
- Không sử dụng tài liệu tham khảo trong quá trình làm bài.
- Một số câu hỏi có đoạn code minh họa — vui lòng đọc kỹ trước khi chọn đáp án.
- Câu trắc nghiệm nhiều đáp án được chấm theo hình thức Partial credit (được điểm từng phần theo số lựa chọn đúng).