
Trắc nghiệm CI/CD — Tình huống phỏng vấn
Last updated: September 17, 2025 Xem trên toàn màn hình



- 04 Mar 2023
Top 5 bài kiểm tra tính cách nổi tiếng trong phỏng vấn việc làm tại Nhật Bản 590
- 01 Mar 2021
Ý nghĩa và bài học rút ra từ truyện thầy bói xem voi 455
- 01 Apr 2023
Bí quyết đàm phán tạo ra giá trị từ câu chuyện Chia Cam 435
- 12 Apr 2023
Phương pháp 6 chiếc mũ tư duy là gì? Vận dụng trong điều hành cuộc họp hiệu quả 425
- 23 Apr 2023
Không để lỡ tàu khi bước vào cách mạng công nghiệp 4.0 với bài kiểm tra SPI trong tuyển dụng tại Nhật Bản 401
- 07 Aug 2019
Câu chuyện thanh gỗ ngắn và bài học kinh doanh cho Doanh nghiệp 356
- 11 Sep 2024
Mindset, skillset, toolset là gì? 337
- 23 Jun 2024
Người trí tuệ không tranh cãi ĐÚNG/SAI 286
- 01 Aug 2023
Kỹ năng thời VUCA: Tận mắt thấy tai nghe chưa chắc đã đúng 221
- 11 Sep 2022
Từ truyện “Thầy bói xem voi” tới quản trị bằng Tư Duy Hệ Thống 183
- 09 Aug 2024
Latency (độ trễ) là gì? 150
- 14 Aug 2024
Eventual Consistency và Strong Consistency trong Cơ sở dữ liệu phân tán 140
- 05 Dec 2022
Hỏi 5 lần (5 WHYs) – Kỹ thuật "đào" tận gốc cốt lõi vấn đề 132
- 01 Aug 2024
Kỹ năng thời VUCA: Người khôn ngoan thường không tranh cãi vô ích 126
- 10 Aug 2020
Bạn có biết quy tắc thất bại nhanh: Fail early, fail often, fail cheap, but always fail forward 93
- 01 Jan 2025
Trắc nghiệm: Bạn sở hữu loại trí thông minh nào mạnh nhất? 84
- 11 Mar 2025
Thiên hướng Hành động (Bias for Action) và Thiên hướng Quy trình (Bias for Process) tác động tiêu cực tới "đổi mới và sáng tạo" như thế nào? 51
- 15 May 2025
Hiệu quả năng lượng trong phần mềm (Energy Efficiency in Software) là gì? 38
- 01 Jun 2025
Thiết Kế Hướng Miền (Domain-Driven Design) hình thành như thế nào trong kiến trúc Lưới Dữ Liệu (Data Mesh)? 35
- 14 Jun 2025
25 câu hỏi phỏng vấn Microservices 33
- 16 Apr 2025
Lãnh đạo linh hoạt: Hành động (Bias for Action) hay không hành động (Non-Action)? 26
- 16 Apr 2025
Phương pháp Ghi Nhớ Chủ Động (Active Recall) là gì? Ưu điểm và nhược điểm? 26
- 01 Apr 2025
CTO ra quyết định như thế nào? 24
- 15 Aug 2025
Dự án phần mềm bị trì hoãn và vấn đề "akrasia" 23
- 08 Sep 2025
Tâm Lý Phản Kháng (Reactance): Vì Sao Càng Cấm, Người Ta Càng Muốn Làm? 14
- 14 Aug 2025
Câu hỏi phỏng vấn/kiểm tra PMI Scheduling Professional (PMI-SP) 14
- 13 Sep 2024
Cấp quyền và Hủy quyền người dùng (User Provisioning & Deprovisioning) là gì? 6
Bạn đã từng chuẩn bị hàng giờ cho một buổi phỏng vấn DevOps hoặc Software Engineer, nhưng vẫn cảm thấy lúng túng trước các câu hỏi tình huống CI/CD thực tế? Thực tế, việc nắm vững lý thuyết thôi chưa đủ. Khi phỏng vấn kỹ thuật sâu, nhà tuyển dụng không chỉ muốn biết bạn hiểu pipeline, deployment hay testing, mà còn muốn kiểm tra khả năng áp dụng kiến thức vào tình huống thực tế, ra quyết định nhanh và giảm rủi ro trong production.
Bài viết này mang đến cho bạn “cheat code” thực chiến: một bộ trắc nghiệm CI/CD dạng tình huống giúp bạn luyện tập, đánh giá khả năng xử lý các sự cố, chọn chiến lược deployment phù hợp (Canary, Blue-Green, Rolling Update), tối ưu pipeline và quản lý secrets an toàn. Những kỹ năng này không chỉ giúp bạn vượt qua phỏng vấn, mà còn là nền tảng quan trọng nếu bạn muốn vươn tới vị trí CTO, nơi ra quyết định chiến lược kỹ thuật, thiết kế hệ thống bền vững và dẫn dắt đội ngũ DevOps hiệu quả.
→Thử tự trả lời từng câu hỏi trước khi xem đáp án để kiểm tra trình độ của bạn và chuẩn bị tốt nhất cho các tình huống phỏng vấn thực tế hoặc các quyết định kỹ thuật cấp cao.
Chào mừng bạn đến với bài kiểm tra kiến thức CI/CD!
Đây không chỉ là một bài quiz thông thường, mà là cơ hội để bạn:
- Kiểm tra mức độ hiểu biết về Continuous Integration và Continuous Deployment.
- Ôn lại các chiến lược triển khai thực tế như Canary, Blue-Green, Rolling Update, Secrets Management.
- Luyện tập cho phỏng vấn DevOps và Software Engineering.
Hãy trả lời từng câu hỏi và xem ngay kết quả sau khi chọn đáp án. Bạn đã sẵn sàng chưa? Hãy bắt đầu!
🧾Tham khảo các thuật ngữ CI/CD (Kích nút ON/OFF để mở rộng bảng để xem đầy đủ)
Thuật ngữ | Explanation (English) | Diễn giải tiếng Việt (chi tiết) |
---|---|---|
CI/CD (Continuous Integration / Continuous Delivery) | A software practice where code changes are automatically tested, integrated, and delivered to production. | Thực hành phát triển phần mềm giúp tự động kiểm thử, tích hợp code và triển khai nhanh chóng ra môi trường thật, giảm lỗi thủ công. |
Pipeline | An automated sequence of steps (build, test, deploy) in CI/CD. | Chuỗi công việc tự động gồm build, test, deploy, đảm bảo phần mềm chạy trơn tru từ code đến production. |
Unit Test | Small, automated tests verifying individual components or functions. | Kiểm thử tự động từng hàm, module nhỏ để phát hiện lỗi sớm ngay sau khi lập trình viên commit code. |
Integration Test | Tests that check how different modules work together. | Kiểm thử tích hợp nhiều module/service để đảm bảo chúng hoạt động đồng bộ và đúng logic nghiệp vụ. |
Canary Deployment | Gradually releasing a new version to a small subset of users to monitor risks. | Phát hành dần dần cho một nhóm nhỏ người dùng để theo dõi lỗi, giảm thiểu rủi ro trước khi áp dụng toàn bộ. |
Blue-Green Deployment | Using two environments (blue and green) to switch traffic instantly between old and new versions. | Duy trì song song 2 môi trường, có thể chuyển đổi toàn bộ người dùng sang phiên bản mới hoặc quay lại bản cũ ngay lập tức. |
Rollback | The process of reverting to a previous stable version after a failed deployment. | Quay lại phiên bản ổn định trước đó nếu bản mới gặp lỗi, thường được CI/CD hỗ trợ tự động để giảm downtime. |
Caching | Storing dependencies or build artifacts to speed up the pipeline. | Lưu trữ các gói phụ thuộc hoặc kết quả build để tái sử dụng, rút ngắn thời gian chạy pipeline. |
Secrets Management | Secure handling of sensitive data (API keys, passwords) using tools like Vault, AWS Secrets Manager. | Quản lý dữ liệu nhạy cảm (API key, mật khẩu) bằng công cụ chuyên dụng, tránh commit trực tiếp vào repo gây rủi ro bảo mật. |
Microservices CI/CD Strategy | Independent pipelines for each microservice with integration testing. | Chiến lược CI/CD tách riêng cho từng microservice để giảm phụ thuộc, đồng thời duy trì kiểm thử tích hợp giữa các service. |
