Khảo sát giải pháp tương tự · Tra cứu ngày 14/09/2026 từ tài liệu chính thức

Báo cáo tính năng CoderPad theo từng vai trò

CoderPad Interview · CoderPad Screen

CoderPad là nền tảng đánh giá kỹ năng lập trình cho tuyển dụng. Báo cáo liệt kê tính năng mà mỗi vai trò người dùng được dùng: quản trị viên, người phỏng vấn, người tuyển dụng và ứng viên. Phần cuối rút ra những gì nhóm ASAP nên học, nên điều chỉnh và nên bỏ qua.

Hai sản phẩm
Interview (phỏng vấn trực tiếp) · Screen (bài test làm riêng)
Vai trò hệ thống
Admin · Member · ứng viên không cần tài khoản
Quy mô
99+ ngôn ngữ · 4.000+ câu hỏi · 70+ kỹ năng
Mô hình giá
Tính theo số buổi phỏng vấn, không tính theo số người dùng
Mục lục (10 phần)
  1. Tổng quan
  2. Mô hình vai trò
  3. Quản trị viên
  4. Người phỏng vấn
  5. Người tuyển dụng
  6. Ứng viên
  7. Chống gian lận
  8. Gói giá
  9. Bài học cho ASAP
  10. Nguồn

§1Tổng quan

CoderPad gồm hai sản phẩm dùng ở hai giai đoạn khác nhau của quy trình tuyển dụng. Hai sản phẩm có chung tài khoản tổ chức nhưng quản lý người dùng hơi khác nhau.

Sản phẩmDùng khi nàoCách hoạt độngNguồn gốc
CoderPad InterviewVòng phỏng vấn kỹ thuật trực tiếp; bài làm ở nhà (take-home)Người phỏng vấn và ứng viên cùng mở một "pad" (trình soạn code chung), gõ và chạy code theo thời gian thựcSản phẩm gốc của CoderPad
CoderPad ScreenVòng lọc hồ sơ trước phỏng vấnỨng viên nhận link, tự làm bài test có giờ; hệ thống tự chấm và xếp hạngPhát triển từ CodinGame for Work sau khi CoderPad mua lại CodinGame

§2Mô hình vai trò

CoderPad chỉ có hai vai trò hệ thống là Admin và Member. "Người phỏng vấn" và "người tuyển dụng" là cách dùng, không phải vai trò riêng: cả hai đều là Member. Ứng viên không cần tài khoản, chỉ vào bằng link.

Vai tròLoạiĐược làmKhông được làm
AdminVai trò hệ thốngMọi thứ Member làm được, thêm: cài đặt tổ chức, thanh toán, tích hợp ATS, quản lý team, nâng/hạ quyền người khác
MemberVai trò hệ thốngTạo và tham gia pad, tạo câu hỏi phỏng vấn và bài take-home, xem lại (playback) buổi phỏng vấn, mời thành viên mớiSửa cài đặt tổ chức, thanh toán, tích hợp; thêm Admin mới
InterviewerCách dùng của MemberChạy buổi phỏng vấn, ghi chú riêng, chấm và xem lại
RecruiterCách dùng của MemberTạo bài test Screen, gửi cho ứng viên, theo dõi trạng thái, đọc báo cáo
CandidateNgười ngoài, không có tài khoảnLàm bài trong pad hoặc bài test qua linkXem báo cáo, xem câu hỏi khác

Quyền chi tiết trong CoderPad Screen

Screen cho phép chỉnh quyền của từng người theo 4 nhóm, thay vì chỉ Admin/Member:

Nhóm quyềnCác mức
Bài testXem · Sửa
Ứng viênKhông truy cập · Chỉ gửi bài test · Xem báo cáo · Toàn quyền
Câu hỏiXem · Sửa
Quản lý tài khoảnKhông truy cập · Chỉ mời người · Chỉ thanh toán · Admin · Team admin

Team: một người có thể thuộc nhiều team. Mỗi bài test, pad và câu hỏi thuộc về một team; người trong team thấy tài nguyên của team. Chia team theo bài test ở Screen chỉ có trong gói Enterprise.

§3Quản trị viên (Admin)

Nhóm việcTính năngGói
Tổ chứcĐổi tên, logo, ngôn ngữ lập trình mặc định cho padMọi gói
Người dùngMời bằng email hoặc tự nhận người có email cùng tên miền công ty (Approved Domains); nâng lên Admin / hạ xuống Member; xoá khỏi tổ chức. Ở Screen chỉ mời được người cùng tên miền emailMọi gói
Tích hợpKết nối phần mềm tuyển dụng (ATS): Greenhouse, Lever, Workday, SmartRecruiters, GoodTime HireMọi gói
Thanh toánChỉ Admin sửa thông tin thanh toánMọi gói
Nội dungBật tuỳ chọn chỉ Admin được tạo và sửa câu hỏiMọi gói
Mặc định toàn tổ chứcBật/tắt chạy code, chế độ riêng tư của ghi chú, ghi âm chuyển văn bản, AI Assist, "focus time" cho ứng viênMọi gói
Hoạt động đáng ngờBật thông báo khi ứng viên dán code, copy cả file hoặc rời khỏi IDE; nhận cảnh báo ngay trong buổi phỏng vấnCảnh báo tức thời: Enterprise
Lưu trữ dữ liệuTự đóng pad sau 7–60 ngày; tự xoá pad sau 6–24 tháng; giới hạn Member chỉ xem pad của mìnhEnterprise
Cách hiển thị điểm (Screen)Chọn hiện điểm dạng bách phân vị so với ứng viên khác, hay điểm thôMọi gói
Đăng nhập tập trungSSO/SAML; SCIM để đồng bộ người dùngXem ghi chú ở §8

§4Người phỏng vấn (Member dùng Interview)

Phần mạnh nhất của CoderPad. Pad là một IDE đầy đủ chạy trên trình duyệt, cả hai bên cùng thấy.

Trước buổi phỏng vấn

  • Tạo pad phỏng vấn trực tiếp hoặc bài take-home (take-home chỉ có ở gói Business/Enterprise).
  • Chọn câu hỏi từ ngân hàng của tổ chức; có câu hỏi "độc lập ngôn ngữ" để ứng viên tự chọn ngôn ngữ.
  • AI Interview Designer: dán mô tả công việc, AI sinh bộ câu hỏi sát vị trí và khó "học tủ".
  • Luyện trong Sandbox mà không bị trừ lượt phỏng vấn.

Trong buổi phỏng vấn

Tính năngMô tả
IDE chungTrình soạn Monaco, gợi ý code, REPL; hơn 99 ngôn ngữ và framework; đổi ngôn ngữ giữa chừng, code cũ giữ lại dạng chú thích
Dự án nhiều fileCây thư mục; framework React, Angular, Node, Spring…; nút "Run Main" và "Run Tests" riêng
Công cụ phát triểnTerminal cài thư viện (npm, pip3); adapter database; API client gọi thử endpoint cho framework backend, có lịch sử request
Theo dõi ứng viênThấy con trỏ có tên của mọi người; "Follow mode" bám theo con trỏ ứng viên
Drawing modeBảng trắng (Excalidraw) để vẽ kiến trúc, thiết kế hệ thống
Ghi chú riêngTab ghi chú ứng viên không thấy
AI AssistCửa sổ AI ngay trong pad; bật/tắt cho từng pad; mọi câu hỏi và câu trả lời AI được lưu
Cảnh báo đáng ngờThông báo khi ứng viên dán code, copy cả file, rời tab (Admin phải bật)
Gọi videoGọi âm thanh/video ngay trên nền tảng

Sau buổi phỏng vấn

  • Playback: tua lại từng phím gõ, lần dán, lần sửa ở mọi tốc độ; đánh dấu lúc dán từ ngoài, copy cả file, rời IDE.
  • So sánh code: xem khác biệt (thêm, xoá, sửa) giữa các thời điểm.
  • Lưu pad thành câu hỏi mẫu để dùng lại.

§5Người tuyển dụng (Member dùng Screen và Interview)

Tạo bài test (Screen)

  1. Chọn vị trí có sẵn (Front-end, Back-end, Full-stack, Mobile, Data engineer… hoặc "Other") và cấp độ (Junior, Senior, Expert).
  2. Hệ thống gợi ý kỹ năng và tự điền các khối câu hỏi ngẫu nhiên theo tiêu chí.
  3. Thêm câu hỏi, thêm khối ngẫu nhiên, đánh dấu câu yêu thích; chỉnh thời lượng, ngôn ngữ, bật/tắt chống gian lận.
  4. Gửi lời mời cho ứng viên.
Hạng mụcChi tiết
Ngân hàng câu hỏi4.000+ câu đã kiểm định cho 70+ kỹ năng; 100+ câu dạng trò chơi
Loại câu hỏiTrắc nghiệm, trả lời tự do, bài code, dự án nhiều file, câu dạng trò chơi, câu tự soạn
Chấm điểmTự chấm; chấm theo rubric; AI chấm bài dạng dự án
Báo cáo ứng viênĐiểm mạnh/yếu; điểm so sánh: đặt ứng viên vào bảng xếp hạng 1.000 ứng viên mô phỏng dựng từ tỉ lệ làm đúng lịch sử của từng câu trên toàn nền tảng; hoặc điểm thô (% câu đúng)
Cờ gian lậnDấu chấm than đỏ trong danh sách; cảnh báo theo từng câu; sửa điểm thủ công; đánh dấu "Cheated" để trừ điểm và lọc ứng viên
Trải nghiệmCoderPad công bố 96% ứng viên làm hết bài test

Quản lý phỏng vấn (Interview)

  • Tạo pad phỏng vấn và take-home cho người phỏng vấn; chia sẻ pad với bất kỳ ai trong tổ chức.
  • Theo dõi trạng thái pad: Not Started → Ended → Ready for Review → Reviewed.
  • Xem playback, đọc bản ghi đầy đủ của buổi phỏng vấn; đồng bộ kết quả sang ATS.

§6Ứng viên (Candidate)

Ứng viên không cần tạo tài khoản: chỉ mở link pad hoặc link bài test.

Hạng mụcInterview (trực tiếp)Screen (làm riêng)
Môi trườngIDE chung với người phỏng vấn, chạy code, REPL, terminal, bảng vẽIDE làm bài một mình, có giờ; bắt buộc toàn màn hình
Dùng AICửa sổ AI Assist (hỗ trợ Claude, Codex) nếu công ty bật; dự án nhiều file có chế độ Edit và Plan để duyệt đề xuất của AI trước khi áp dụngAI Assist cho câu hỏi dự án nhiều file nếu công ty bật
Luyện tậpSandbox dùng thử trước buổi thậtHướng dẫn chuẩn bị theo loại câu hỏi
Bị ghi lạiMọi phím gõ, lần dán, lần rời tab; lịch sử hỏi AINhư Interview, thêm: thay đổi IP/vị trí, so trùng bài với ứng viên khác, ảnh webcam nếu bật
Yêu cầu thiết bịNên dùng trình duyệt máy tính; không hỗ trợ điện thoại; máy tính bảng cần bàn phím và chuột; không hỗ trợ bàn phím Dvorak; nên tắt tiện ích trình duyệt hoặc dùng chế độ ẩn danh

Ứng viên không được xem báo cáo đánh giá về mình. CoderPad phục vụ nhà tuyển dụng, không phải người học.

§7Chống gian lận

Biện phápInterviewScreenGhi chú
Playback từng phím gõĐánh dấu lúc dán từ ngoài
Phát hiện rời tab / rời IDEScreen: cảnh báo sau 10 giây ra khỏi toàn màn hình
Chặn copy đề, chặn dánTuỳ chọn
Khối câu hỏi ngẫu nhiênKhông có hai bài test giống nhau
Giới hạn giờ từng câu trắc nghiệmKhông kịp tra Google
So trùng bài với ứng viên khácNộp code y hệt người khác thì báo
Làm quá nhanh câu khóCờ hiệu suất bất thường
Đổi IP, dùng VPN
AI hỏi lại về code vừa viếtAI sinh câu hỏi yêu cầu giải thích đoạn code của ứng viên và tự kiểm tra câu trả lời
Webcam + AI phân tíchChụp ảnh theo chu kỳ, phát hiện vắng mặt, nhiều người, người khác; Enterprise
Giới hạn

Mọi biện pháp chỉ chạy trong tab trình duyệt đang mở bài. CoderPad không thấy màn hình thứ hai, ứng dụng AI chạy đè lên trình duyệt hay một thiết bị khác đặt cạnh ứng viên. Chính CoderPad cũng xác nhận Interview không tự phát hiện việc dùng AI; họ chọn cách cho dùng AI công khai và lưu lại lịch sử.

§8Gói giá và tính năng theo gói

Giá tính theo số buổi phỏng vấn hoặc bài test, không giới hạn số người dùng; có dùng thử 14 ngày không cần thẻ.

Tính năngStarterTeamEnterprise
Số buổi5/tháng30/thángTheo hợp đồng
Người dùngKhông giới hạnKhông giới hạnKhông giới hạn
AI Assist, playback, tích hợp ATS
AI Interview Designer
Ngân hàng câu hỏi400+1.400+4.000+
Câu hỏi tự soạn10100Không giới hạn
Webcam + AI, cảnh báo tức thời, rubric tự định nghĩa, phân tích nâng cao, API
Cần kiểm tra lại

Giá cụ thể trên trang giá hiển thị không nhất quán giữa trả tháng và trả năm, nên báo cáo không ghi số tiền. Việc SSO/SAML có ở mọi gói hay chỉ Enterprise cũng có nguồn nói khác nhau; SCIM được ghi là chỉ có ở Enterprise. Nên xem trực tiếp coderpad.io/pricing trước khi trích dẫn trong báo cáo đồ án.

§9Bài học cho ASAP

CoderPad xây cho nhà tuyển dụng; ASAP xây cho giảng viên và sinh viên. Vì vậy có thứ nên lấy nguyên, có thứ phải đổi, và có thứ không nên làm.

Tính năng CoderPadQuyết địnhÁp dụng vào ASAPModule
AI hỏi lại về code vừa viết (Screen)Học, làm sâu hơnXác nhận hướng H1 "bảo vệ bài làm" là đúng hướng thị trường. ASAP làm sâu hơn: câu hỏi gắn với test lỗi và dòng code cụ thể, chấm theo rubric, giảng viên duyệtM4
Playback, đánh dấu dán và rời tabHọc, bản nhẹ"Dòng thời gian làm bài" trong Monaco: ghi thời điểm và lượng code dán, số lần rời tab; chỉ là tín hiệu cho giảng viên, không tự trừ điểmM3 · Frontend
Quyền chi tiết theo nhóm (Screen)HọcĐã có bảng quyền theo hành động ở M1; thêm vai trò "trợ giảng" chỉ được xem báo cáo và duyệt điểmM1
Approved DomainsHọcSinh viên có email @fpt.edu.vn tự vào đúng tổ chức, không cần giảng viên mời từng ngườiM1
Tự đóng, tự xoá pad theo thời hạnHọcCài đặt lưu trữ: tự xoá bài nộp và log sau N tháng; hợp với dữ liệu sinh viênM1 · M3
Khối câu ngẫu nhiên, giới hạn giờ từng câuHọcĐã có ma trận đề; thêm giới hạn thời gian cho từng câu trắc nghiệmM2
Trạng thái Ready for Review → ReviewedHọcHàng đợi duyệt của giảng viên dùng đúng các trạng thái nàyM4 · M5
API client trong padĐiều chỉnhKhông cần cho ứng viên; nhưng nút "Kiểm tra build" của ASAP có thể hiện luôn lịch sử request của test công khaiM3
AI Interview DesignerĐiều chỉnhAI soạn nháp câu hỏi theo kỹ năng và độ khó, giảng viên duyệt trước khi dùngM2 · M4
Điểm so sánh bách phân vịKhông làmCần dữ liệu hàng nghìn người; ASAP dùng điểm theo tiêu chí, giải thích được
Webcam + AI phân tích khuôn mặtKhông làmXâm phạm, khó làm tốt, chỉ có ở gói cao nhất của họ; "bảo vệ bài làm" là cách nhẹ hơn
IDE chung thời gian thực, gọi video, bảng vẽKhông làmNgoài phạm vi; ASAP không có vòng phỏng vấn trực tiếp giữa người với người
Tích hợp ATSKhông làmSai đối tượng người dùng
Khác biệt cốt lõi

Ứng viên CoderPad không bao giờ thấy báo cáo về mình. Sinh viên ASAP thì ngược lại: mọi điểm, nhận xét và lộ trình học đều dành cho chính họ. Đó là lý do ASAP cần điểm giải thích được và vòng lặp tiến bộ, những thứ CoderPad không có động lực làm.

§10Nguồn