Đá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).
50 Câu hỏi
102 Điểm
50' Giới hạn thời gian:
Số lần làm tối đa
Bắt đầu: Không đặt — mở ngay Kết thúc: Không đặt — không có hạn