Cách vượt qua bài thi Claude Certified Architect: Hướng dẫn ôn thi đầy đủ
18 tháng 3, 2026 · 12 phút đọc
Hầu hết mọi người bước vào bài thi Claude Certified Architect (Foundations) với kỳ vọng gặp các câu hỏi vụn vặt về tài liệu. Không phải vậy. Bài thi kiểm tra xem bạn có thể xây dựng hệ thống sản xuất với Claude hay không, và các câu hỏi gần như hoàn toàn dựa trên tình huống. Bạn sẽ nhận được một tình huống, bốn đáp án nghe có vẻ hợp lý, và phải chọn ra đáp án thực sự hiệu quả.
Đây là những gì chúng tôi rút ra được sau khi mổ xẻ cấu trúc bài thi: nơi thí sinh mất điểm, lĩnh vực nào đáng dành nhiều thời gian ôn tập nhất, và cách ôn thi mà không lãng phí thời gian vào nội dung sẽ không xuất hiện.
Bài thi bao gồm những gì
Năm lĩnh vực, mỗi lĩnh vực có trọng số khác nhau. Trọng số quan trọng hơn nhiều người nghĩ:
| Lĩnh vực | Trọng số | Kiểm tra gì |
|---|---|---|
| Kiến trúc Agentic & Điều phối | 27% | Vòng lặp agentic, mẫu hình điều phối, guardrail, Agent SDK |
| Cấu hình & Workflow của Claude Code | 20% | Settings, CLAUDE.md, hook, quyền hạn, CI/CD |
| Prompt Engineering & Structured Output | 20% | System prompt, mẫu hình few-shot, xác thực output |
| Thiết kế Tool & Tích hợp MCP | 18% | Schema tool, MCP server và client, định tuyến tool |
| Quản lý Context & Độ tin cậy | 15% | Context window, caching, hội thoại dài, độ tin cậy sản xuất |
Domain 1 tự nó đã chiếm hơn một phần tư bài thi. Nếu bạn chỉ có vài giờ để ôn tập, đó là nơi nên dồn vào.
Domain 1: Kiến trúc Agentic (27%)
Lĩnh vực này có trọng số cao nhất và nhiều bẫy nhất. Hiểu sai vòng đời vòng lặp agentic và bạn sẽ mất điểm ở nhiều câu hỏi cùng lúc.
Bản thân vòng lặp cốt lõi không phức tạp: gửi request đến Claude qua Messages API, kiểm tra trường stop_reason, chạy bất kỳ tool nào Claude yêu cầu, nối kết quả vào lịch sử hội thoại, lặp lại. Khi stop_reason trả về là end_turn, bạn đã xong.
Nghe khá đơn giản trên giấy. Nhưng bài thi đang kiểm tra xem bạn có biết những cách làm sai hay không.
Các bẫy
Ba anti-pattern xuất hiện lặp đi lặp lại:
- Phân tích ngôn ngữ tự nhiên để phát hiện việc hoàn thành. Kiểm tra xem Claude có nói "Tôi xong rồi" hay không là không đáng tin cậy.
stop_reasonlà tín hiệu duy nhất bạn nên tin tưởng. - Hardcode giới hạn số lần lặp làm điều kiện thoát chính. Giới hạn 10 lần lặp hoặc sẽ giết chết một tác vụ cần 12 lần, hoặc lãng phí chu kỳ khi mô hình đã xong ở lần thứ 3.
- Kiểm tra
response.content[0].type == 'text'để quyết định đã xong. Claude có thể trả về text cùng với các blocktool_use. Việc xuất hiện text không có nghĩa là vòng lặp đã kết thúc.
Bạn cũng cần nắm các mẫu hình điều phối (tuần tự, song song, định tuyến, orchestrator-worker), guardrail, và Claude Agent SDK. Nhưng vòng đời vòng lặp là nơi phần lớn câu hỏi tập trung.
Domain 2: Thiết kế Tool & MCP (18%)
Đây là điều khiến nhiều người mắc bẫy: Claude chọn tool nào để gọi chủ yếu dựa trên mô tả của tool, không phải tên hay schema tham số. Viết một mô tả mơ hồ như "Lấy thông tin khách hàng" và Claude sẽ liên tục định tuyến sai các lệnh gọi đến nó. Bài thi biết rõ điều này, và các câu hỏi về thiết kế interface tool kiểm tra trực tiếp điểm này.
Về MCP, bạn cần hiểu cách server phơi bày resource, tool, và prompt qua một giao thức chuẩn hóa, và cách client kết nối với chúng.
Một mẫu hình xuyên suốt toàn bộ lĩnh vực này: bài thi ưu tiên cách khắc phục đơn giản nhất mà vẫn hiệu quả. Khi một câu hỏi mô tả tình trạng định tuyến sai tool, đáp án gần như luôn là "viết mô tả tool tốt hơn." Không phải "thêm một bộ phân loại định tuyến." Không phải "gộp các tool lại thành một." Chỉ đơn giản là mô tả chúng cho đúng.
Domain 3: Cấu hình Claude Code (20%)
Lĩnh vực thực hành nhiều nhất. Nó bao gồm thiết lập cấu hình ở ba tầng (project, user, enterprise), file CLAUDE.md và cách chúng giới hạn phạm vi hướng dẫn theo từng thư mục cụ thể, hook cho việc thực thi tool trước/sau, và quyền hạn.
Nơi mọi người dễ vấp: hệ thống phân cấp settings. Enterprise ghi đè user, user ghi đè project. Khá đơn giản. Nhưng file CLAUDE.md ở tầng thư mục làm việc thì luôn luôn được đưa vào bất kể thế nào. Sự khác biệt này xuất hiện trong bài thi.
Domain 4: Prompt Engineering (20%)
Lĩnh vực này kiểm tra xem bạn có thể viết prompt đứng vững ở quy mô sản xuất hay không, chứ không chỉ trong môi trường thử nghiệm. Bài thi tập trung vào:
- System prompt với các tiêu chí cụ thể, đo lường được (bảo Claude "hãy thận trọng" thì không tính)
- Structured output dùng JSON schema và xác thực
- Ví dụ few-shot, bao gồm cả khi nào chúng là cách khắc phục sai (chúng tạo thêm overhead token và không giải quyết mọi vấn đề)
- Pipeline xác thực output để chặn các phản hồi tệ trước khi người dùng nhìn thấy
Cái bẫy khiến nhiều người mắc nhất: có sự khác biệt giữa lời khuyên nghe có vẻ đúng và cách khắc phục thực sự giải quyết đúng vấn đề đã nêu. Ví dụ few-shot sẽ không sửa được tình trạng định tuyến sai do mô tả tool kém. Bảo Claude "hãy thận trọng" sẽ không giảm dương tính giả. Các tiêu chí phân loại rõ ràng thì sẽ.
Domain 5: Quản lý Context (15%)
Lĩnh vực có trọng số thấp nhất, nhưng nó có một khái niệm mà bài thi rất thích: bẫy tóm tắt lũy tiến. Khi bạn tóm tắt lịch sử hội thoại để tiết kiệm token, các giá trị cụ thể ($247.83, đơn hàng #8891) bị nén thành các tham chiếu mơ hồ ("một đơn hàng gần đây"). Mô hình sau đó đưa ra câu trả lời sai với sự tự tin tuyệt đối. Đây là một dạng lỗi khá nguy hiểm và bài thi kiểm tra nó từ nhiều góc độ.
Ngoài ra, hãy nắm prompt caching (đặt nội dung tĩnh vào system prompt để nó được cache), quản lý hội thoại dài, và các mẫu hình về độ tin cậy sản xuất.
Chiến lược ôn thi
Tuần 1: Nền tảng (Domain 1 và 3)
Hai lĩnh vực này chiếm 47% bài thi. Gần một nửa. Bắt đầu với Domain 1 và đi qua từng nội dung nhiệm vụ, đặc biệt là vòng đời vòng lặp agentic và các mẫu hình điều phối. Sau đó chuyển sang Domain 3 và nắm vững hệ thống phân cấp settings cùng các rule về phạm vi CLAUDE.md.
Tuần 2: Kỹ năng ứng dụng (Domain 4 và 2)
Prompt engineering và thiết kế tool là nơi bài thi kiểm tra khả năng phán đoán của bạn, không phải trí nhớ. Các tình huống luyện tập bám sát câu hỏi thi thực tế, nên hãy làm hết chúng. Chú ý mẫu hình "cách khắc phục đơn giản nhất mà vẫn hiệu quả" lặp lại xuyên suốt cả hai lĩnh vực.
Tuần 3: Context và các bài thi thử
Hoàn thành Domain 5, sau đó làm bài kiểm tra đầu vào để tìm ra điểm yếu của bạn. Quay lại và ôn tập bất cứ phần nào bạn đạt dưới 70%. Khi cảm thấy vững vàng, hãy làm bài thi thử đầy đủ.
Những tài nguyên thực sự quan trọng
- Câu hỏi luyện tập - hơn 150 câu hỏi trải khắp cả 5 lĩnh vực, đúng định dạng bài thi
- Bài kiểm tra đầu vào - một bài test ngắn hơn giúp xác định các lĩnh vực yếu của bạn
- Bài tập thực hành - các dự án thực hành giúp khái niệm bám sâu hơn
- Bảng tra cứu nhanh - bản tóm tắt một trang cho mỗi lĩnh vực để ôn lại vào phút chót
- Thuật ngữ - định nghĩa chính xác cho mọi thuật ngữ bài thi sử dụng
Về nguồn tham khảo chính, hãy đọc tài liệu Claude, đặc tả MCP, và tài liệu Claude Code. Mọi thứ khác chỉ mang tính bổ trợ.
Những sai lầm thường gặp
- Đối xử với mọi lĩnh vực như nhau. Domain 1 có giá trị gần gấp đôi Domain 5. Hãy ôn tập theo đúng tỷ lệ.
- Học thuộc lòng tên tham số API. Bài thi không quan tâm bạn có nhớ chính xác chữ ký phương thức hay không. Nó quan tâm bạn có biết các giá trị
stop_reasoncó ý nghĩa gì và khi nào cần kiểm tra chúng. - Bỏ qua câu hỏi luyện tập. Bốn lựa chọn, tất cả đều nghe có vẻ hợp lý, chỉ một đáp án đúng. Nếu bạn chưa luyện tập chọn ra đáp án tốt nhất trong số nhiều lựa chọn trông ổn, bạn sẽ mất những điểm mà lẽ ra không cần mất.
- Chỉ học cách làm đúng. Bài thi hỏi "cách tiếp cận này sai ở đâu" thường xuyên không kém "cách tiếp cận đúng là gì." Hãy nắm vững các anti-pattern.
Bước tiếp theo
Bắt đầu từ con số không? Vào bài học Domain 1. Đã có sẵn nền tảng? Làm bài kiểm tra đầu vào để tìm ra lỗ hổng kiến thức. Và khi bạn đã sẵn sàng cho một lần chạy thử toàn diện, bài thi thử bám sát định dạng thực tế.