Bỏ qua đến nội dung chính

Quiz về Claude Code

📖 Nội dung bài học

Điểm của bạn:

8/8 Đúng (100%)

Thời gian đã trôi qua:

1 phút

Hiển thị câu trả lời

Ẩn câu trả lời

Câu 1: Đáp án đúng

Hạn chế cơ bản của các mô hình ngôn ngữ là gì, đòi hỏi phải sử dụng hệ thống công cụ trong các trợ lý lập trình?

Chúng chỉ có thể tạo mã bằng các ngôn ngữ lập trình cụ thể

Chúng có dung lượng bộ nhớ hạn chế cho các codebase lớn

Chúng không thể hiểu các khái niệm lập trình phức tạp

Chúng chỉ có thể xử lý đầu vào/đầu ra văn bản và không thể tương tác trực tiếp với các hệ thống bên ngoài

Câu 2: Đáp án đúng

Cấu hình quyền nào là cần thiết khi tích hợp các máy chủ MCP với Claude Code trong GitHub Actions?

Mỗi công cụ máy chủ MCP phải được liệt kê riêng trong quyền

Không cần quyền đặc biệt nếu chạy trong GitHub Actions

Quyền được kế thừa tự động từ cài đặt kho lưu trữ GitHub

Một quyền chung duy nhất cho tất cả các hoạt động MCP

Câu 3: Đáp án đúng

Sự khác biệt chính giữa Chế độ Lập kế hoạch (Plan Mode) và Chế độ Tư duy (Thinking Mode) trong Claude Code là gì?

Chế độ Lập kế hoạch dùng để viết mã, còn Chế độ Tư duy dùng để gỡ lỗi

Chế độ Lập kế hoạch nhanh hơn, còn Chế độ Tư duy chính xác hơn

Chế độ Lập kế hoạch sử dụng ít token hơn, còn Chế độ Tư duy sử dụng nhiều token hơn

Chế độ Lập kế hoạch xử lý phạm vi rộng (nhiệm vụ nhiều bước), còn Chế độ Tư duy xử lý chiều sâu (logic phức tạp)

Câu 4: Đáp án đúng

Phát biểu nào sau đây mô tả đúng ba loại tệp Claude.md và cách sử dụng chúng?

Cấp dự án (gỡ lỗi), Cấp cục bộ (kiểm thử), Cấp máy (sản xuất)

Cấp dự án (sử dụng cá nhân), Cấp cục bộ (chia sẻ nhóm), Cấp máy (dành riêng cho kho lưu trữ)

Cấp dự án (chia sẻ với nhóm, cam kết), Cấp cục bộ (cá nhân, không cam kết), Cấp máy (toàn cục cho tất cả các dự án)

Cấp dự án (cấu hình), Cấp cục bộ (tài liệu), Cấp máy (tự động hóa)

Câu 5: Đáp án đúng

Làm thế nào để tạo một lệnh tùy chỉnh trong Claude Code chấp nhận các tham số thời gian chạy?

Sử dụng decorator @parameters trong tệp lệnh

Định nghĩa tham số trong cấu hình settings.json

Thêm các cờ dòng lệnh khi thực thi lệnh

Bao gồm placeholder $ARGUMENTS trong tệp lệnh markdown

Câu 6: Đáp án đúng

Loại hook nào có thể ngăn chặn việc gọi công cụ xảy ra nếu một số điều kiện được đáp ứng?

Hook PostToolUse

Hook dự án

Hook toàn cục

Hook PreToolUse

Câu 7: Đáp án đúng

Một nhà phát triển muốn ngăn Claude đọc các tệp .env nhạy cảm. Họ nên thiết lập loại hook nào và tên công cụ nào có khả năng khớp?

Hook PostToolUse, khớp với Write và Edit

Hook PreToolUse, khớp với Write và Create

Hook PreToolUse, khớp với Read và Grep

Hook PostToolUse, khớp với Read và Delete

Câu 8: Đáp án đúng

Mục đích chính của các hook trong Claude Code là gì?

Để quản lý các dependency của dự án.

Để tự động tạo các đoạn mã mới.

Để chạy các lệnh trước hoặc sau khi Claude thực thi một công cụ.

Để cung cấp giao diện người dùng cho Claude.

Làm lại

🔁 Bài học liên quan

📚 Nguồn & ghi nhận

Bài học có hữu ích không?

Góp ý / Báo lỗiPhát hiện sai sót hoặc có ý tưởng cải thiện?