Dành cho thí sinh

Hướng dẫn dự thi Vibe Code Challenge

Bảy bước dưới đây đi theo đúng trình tự bạn sẽ trải qua, từ lúc chuẩn bị tài liệu đến khi nhận kết quả. Mỗi bước nêu rõ bạn cần làm gì, ban tổ chức làm gì, và điều gì quyết định việc bạn đi tiếp được hay phải quay lại chỉnh sửa.

Bước 1

Chuẩn bị công cụ AI

Trước khi viết dòng mô tả đầu tiên, bạn cần một tài khoản công cụ AI. Đây là thứ sẽ thay bạn viết mã trong suốt kỳ thi, nên chọn xong là bắt tay làm được ngay.

Google One AI Pro

Khuyến nghị

≈122.000đ/tháng · hoàn phí 130.000đ khi đậu

Gói duy nhất nằm trong diện hoàn phí của chương trình. Bao gồm Gemini bản trả phí cùng bộ công cụ đi kèm, đủ dùng cho toàn bộ quá trình dựng sản phẩm. Hướng dẫn tạo tài khoản được trình bày tại buổi kick-off.

Tài khoản Claude

Phù hợp viết mã dài

Chi phí do thí sinh tự chi trả

Mạnh ở việc đọc hiểu cả kho mã và giữ mạch trong những phiên làm việc dài. Bản Claude Code chạy thẳng trong terminal, phù hợp khi bạn đã quen thao tác dòng lệnh.

Tài khoản ChatGPT có Codex

Phù hợp dựng nhanh

Chi phí do thí sinh tự chi trả

Codex nhận yêu cầu bằng ngôn ngữ thường và trả về mã chạy được, thuận tiện cho giai đoạn dựng khung sản phẩm ban đầu.

Chỉ khoản đăng ký Google One AI Pro nằm trong diện hoàn phí khi bạn đậu. Các công cụ khác vẫn được dùng tự do nhưng do bạn tự chi trả.

Ưu đãi Google AI Pro dành cho thí sinh

Ưu đãi chỉ áp dụng cho tài khoản Google chưa từng đăng ký Google One. Nếu bạn mở trang đăng ký mà không thấy mức giá khuyến mãi, hãy tạo một tài khoản Google mới rồi đăng ký lại từ tài khoản đó.

Bước 2

Viết tài liệu PRD

PRD (Product Requirements Document) là bản mô tả sản phẩm bạn định làm: giải bài toán gì, cho ai, gồm những chức năng nào. Đây là tài liệu bắt buộc khi đăng ký và cũng là căn cứ duy nhất để chấm điểm ý tưởng ở Phase 1.

Một PRD cần có gì

Sáu phần dưới đây là đủ. Không cần dài — cần cụ thể.

  • Bài toán. Ai đang gặp, gặp bao nhiêu lần mỗi tuần, hiện xử lý ra sao và mất bao lâu.
  • Người dùng. Sản phẩm phục vụ ai, ước lượng bao nhiêu người có cùng nhu cầu.
  • Phạm vi. Ba đến năm chức năng chính. Nêu rõ những gì KHÔNG làm trong kỳ thi này.
  • Luồng chính. Người dùng thao tác gì, nhận lại kết quả gì — mô tả theo trình tự.
  • Dữ liệu. Những bảng dữ liệu cần lưu và vai trò của từng bảng trong sản phẩm.
  • Tiêu chí hoàn thành. Dấu hiệu nào cho thấy sản phẩm đã làm xong việc của nó.

Nhờ AI viết cùng bạn

Cách nhanh nhất là kể bài toán cho AI rồi để nó dựng khung PRD, bạn sửa lại cho đúng thực tế. Mở công cụ AI và bắt đầu bằng một đoạn như sau:

“Tôi làm ở phòng [tên phòng]. Mỗi tuần tôi phải [mô tả công việc lặp lại], hiện đang xử lý bằng [cách làm hiện tại] và mất khoảng [thời gian]. Hãy giúp tôi viết một tài liệu PRD cho sản phẩm giải bài toán này, gồm sáu phần: bài toán, người dùng, phạm vi, luồng chính, dữ liệu cần lưu, tiêu chí hoàn thành. Sản phẩm phải có cơ sở dữ liệu thật và toàn bộ dữ liệu là dữ liệu giả. Xuất ra định dạng markdown.”

Đọc lại và sửa cho khớp thực tế công việc của bạn trước khi nộp. Hội đồng chấm mức độ cụ thể của bài toán, không chấm độ dài tài liệu.

Quá trình viết PRD trông như thế này: bên trái bạn kể bài toán bằng tiếng Việt thường ngày, bên phải là tài liệu có cấu trúc do AI dựng ra để bạn đọc lại và sửa.

Viết PRD cùng AI

Bạn mô tả bài toán

Tôi làm ở phòng Vận hành. Mỗi tuần tôi phải dò lại file Excel thiết bị dùng chung để biết máy nào tới hạn bảo trì, mất khoảng hai tiếng và hay sót.

Tôi sẽ dựng PRD gồm sáu phần: bài toán, người dùng, phạm vi, luồng chính, dữ liệu và tiêu chí hoàn thành. Bạn xác nhận giúp: sản phẩm này chỉ dùng nội bộ phòng Vận hành phải không?

Đúng rồi. Khoảng 8 người dùng, dữ liệu để mình tự tạo giả hết.

Gửi

Tài liệu PRD sinh ra

.md

Sổ theo dõi thiết bị văn phòng

1. Bài toán

2. Người dùng

3. Phạm vi

4. Luồng chính

5. Dữ liệu

6. Tiêu chí hoàn thành

Hệ thống chỉ nhận PRD ở dạng file .md, tối thiểu 200 ký tự. Không nhận .docx hay .pdf, vì hệ chấm điểm phải đọc được nội dung mới chấm tự động được Phase 1.

Bước 3

Nộp đăng ký đề tài

Đăng nhập bằng email công ty, điền form đề tài và đính kèm PRD. Ban tổ chức duyệt cuốn chiếu theo tuần với hạn mức 30–40 đề tài, nên nộp sớm là được xét sớm.

Form đăng ký hỏi những gì

  • · Tên sản phẩm, nhánh đề tài và nhóm chủ đề
  • · Bài toán đang giải và người dùng của sản phẩm
  • · Tài liệu PRD — tải file .md hoặc dán thẳng nội dung
  • · Thời gian làm bài bạn xin, tối đa 15 ngày
  • · Công cụ AI dự định dùng (liệt kê, không bắt buộc)
  • · Bốn cam kết bắt buộc, thiếu một mục là không gửi được

Form cố ý ngắn: phạm vi, chức năng và dữ liệu đã nằm trong PRD, hỏi lại là bắt bạn khai hai lần cùng một nội dung.

Ban tổ chức xét theo tiêu chí nào

  • · Bài toán có thật, không phải tình huống giả định
  • · Phạm vi làm được trong thời gian bạn xin
  • · PRD nêu đủ ba chức năng cụ thể để chấm đạt hoặc không đạt
  • · PRD có phương án dữ liệu rõ ràng
  • · Không thuộc nhóm trò chơi, không chạm bảy điều cấm
Form đăng ký dự thi

Bị trả về thì vẫn nộp lại được, nhưng điểm đã chấm được ghi nhận ngay tại thời điểm bạn nộp bài. Ban giám khảo chỉ ra chỗ chưa đạt để bạn sửa và bước vào vòng kế tiếp. Thời gian làm bài chỉ bắt đầu tính từ thời điểm đề tài được duyệt.

Bước 4

Vibe code sản phẩm

Vibe coding là cách làm sản phẩm bằng cách mô tả điều bạn muốn cho AI bằng ngôn ngữ thường ngày, thay vì tự viết từng dòng mã. Bạn giữ vai người ra đề và người nghiệm thu; AI lo phần dựng.

Bắt đầu từ PRD

Đưa nguyên tài liệu PRD cho AI và yêu cầu dựng khung dự án: chọn công nghệ, tạo cấu trúc thư mục, dựng cơ sở dữ liệu theo phần dữ liệu bạn đã mô tả.

Làm từng chức năng một

Yêu cầu AI hoàn thiện dứt điểm một chức năng, tự mở lên bấm thử, rồi mới sang chức năng kế tiếp. Yêu cầu cả ba chức năng cùng lúc thường cho ra ba thứ dở dang.

Kiểm bằng mắt mình

Sau mỗi vòng, tự kiểm: dữ liệu có lưu lại sau khi tải lại trang không, mở trên điện thoại có vỡ không, còn nút nào bấm vào không xảy ra gì không.

Vibe code là gì

Toàn bộ dữ liệu trong sản phẩm phải là dữ liệu giả do bạn tự tạo. Vibe Host tự gọi AI sửa mã khi triển khai thất bại và gửi mã nguồn ra nhà cung cấp bên ngoài, nên dữ liệu thật nằm trong mã có thể ra khỏi công ty mà bạn không hay biết.

Bước 5

Đưa sản phẩm lên Vibe Host

Sản phẩm phải chạy được trên một đường dẫn công khai thì hội đồng mới chấm được. Bạn tự vào vibehost.matbao.ai đăng ký tài khoản — hệ thống chỉ nhận email công ty @matbao.com.

Trình tự đưa lên

  1. 1. Vào vibehost.matbao.ai, đăng ký bằng email @matbao.com
  2. 2. Tạo dự án mới và kết nối kho mã nguồn của bạn
  3. 3. Khai báo cơ sở dữ liệu — gói cơ bản có sẵn một suất
  4. 4. Triển khai, chờ trạng thái báo thành công
  5. 5. Mở đường dẫn và tự kiểm lại một lượt trước khi nộp

Chuẩn bị kho mã nguồn

Đặt kho mã ở chế độ riêng tư, sau đó thêm tài khoản matbao-vibe-bot làm cộng tác viên với quyền chỉ đọc. Hệ thống dùng tài khoản này để xác minh bạn thật sự sở hữu kho mã, không dùng vào việc gì khác.

Chưa thêm cộng tác viên thì bước xác minh sẽ báo lỗi, và bài chưa được tính là đã nộp.

Đưa dự án lên Vibe Host

Bước 6

Nộp bài và qua các vòng chấm

Chương trình chấm theo ba phase nối tiếp. Mỗi phase có đầu vào riêng và chỉ mở ra khi phase trước đã xong.

Phase 1

Chấm ý tưởng

Căn cứ là tài liệu PRD bạn nộp lúc đăng ký. Kết quả là điểm Giá trị ứng dụng, thang 25.

Phase 2

Chấm sản phẩm và mã nguồn

Bạn nộp đường dẫn Vibe Host cùng kho mã nguồn. Hội đồng chấm Chất lượng kỹ thuật (40) và Độ hoàn thiện (15), đồng thời rà soát bảy điều cấm. Duyệt đạt ở phase này là mốc bài được ghi nhận vào KPI.

Phase 3

Lan tỏa cộng đồng

Sau khi chỉnh sửa theo phản hồi, bạn đăng bài chia sẻ lên nhóm cộng đồng. Tương tác trong bảy ngày quy ra điểm lan tỏa, thang 20.

Giao diện quản lý bài thi

Duyệt đạt Phase 2 là mốc sản phẩm của bạn được ghi nhận vào mục 5.2 Đề xuất cải tiến / sáng kiến. Điểm cuối cùng được gửi về Trưởng bộ phận của bạn để ra quyết định; hệ thống nhân sự đọc dữ liệu trực tiếp từ nền tảng này.

Bước 7

Hoàn tất và nhận kết quả

Hai việc cuối cùng thường bị bỏ quên, và thiếu một trong hai là chưa được công nhận đậu dù điểm số cao.

Bài đăng được ban giám khảo duyệt

Dán đường dẫn bài đăng vào hệ thống và chờ ban giám khảo kiểm tra nội dung. Cửa sổ đếm tương tác bảy ngày chỉ bắt đầu chạy sau khi bài được duyệt.

Phiếu trải nghiệm sản phẩm

Bắt buộc với mọi thí sinh. Nên nộp ngay khi vừa làm xong sản phẩm, lúc bạn còn nhớ rõ chỗ nào của Vibe Host khiến mình mất thời gian nhất.

Quyền phản biện của bạn

Sau khi điểm được công bố, bạn có 48 giờ để gửi phản biện một lần duy nhất, kèm bằng chứng có thể kiểm chứng. Hội đồng đối chiếu bằng chứng với sản phẩm và phản hồi trong 48 giờ; kết quả sau phản biện là chung cuộc.

Đã nắm luồng thi, bắt đầu thôi

Đăng ký sớm là có thêm thời gian, vì đồng hồ làm bài chỉ chạy từ lúc đề tài của bạn được duyệt.