150+ câu hỏi trắc nghiệm công nghệ phần mềm online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Bộ số 1
Câu 1
Loại kiểm thử phần mềm nào đánh giá các thành phần riêng lẻ của phần mềm?
Câu 2
Trong quản lý dự án phần mềm, 'scope creep' đề cập đến điều gì?
Câu 3
Đâu là một lợi ích chính của việc sử dụng Infrastructure as Code (IaC)?
Câu 4
Phương pháp luận phát triển phần mềm nào tập trung vào việc giảm thiểu lãng phí và tối ưu hóa quy trình làm việc?
Câu 5
Loại biểu đồ UML nào được sử dụng để mô tả sự tương tác giữa các đối tượng theo trình tự thời gian?
Câu 6
Đâu là một nguyên tắc chính của Extreme Programming (XP)?
Câu 7
Đâu là một lợi ích của việc sử dụng kiến trúc hướng dịch vụ (SOA)?
Câu 8
Mục tiêu chính của việc sử dụng Design Patterns là gì?
Câu 9
Trong kiểm thử phần mềm, 'mutation testing' (kiểm thử đột biến) được sử dụng để làm gì?
Câu 10
Công cụ nào sau đây được sử dụng để quản lý các phụ thuộc (dependencies) trong một dự án phần mềm Java?
Câu 11
Công cụ nào sau đây thường được sử dụng để tự động hóa quá trình xây dựng, kiểm thử và triển khai phần mềm?
Câu 12
Đâu là một lợi ích chính của việc sử dụng kiểm soát phiên bản trong phát triển phần mềm?
Câu 13
Trong thiết kế hướng đối tượng, nguyên tắc 'Liskov Substitution Principle' (LSP) nói về điều gì?
Câu 14
Trong kiểm thử phần mềm, 'black box testing' (kiểm thử hộp đen) là gì?
Câu 15
Đâu là một thách thức chính của việc phát triển phần mềm phân tán?
Câu 16
Trong kiến trúc phần mềm, 'separation of concerns' (SoC) là gì?
Câu 17
Đâu là một mục tiêu chính của việc sử dụng Continuous Integration (CI)?
Câu 18
Phương pháp phát triển phần mềm Agile nào tập trung vào việc cung cấp phần mềm hoạt động thường xuyên, từ vài tuần đến vài tháng, với sự ưu tiên cho các khoảng thời gian ngắn hơn?
Câu 19
Phương pháp luận phát triển phần mềm nào nhấn mạnh sự tham gia liên tục của khách hàng và phản hồi thường xuyên trong suốt quá trình phát triển?
Câu 20
Trong ngữ cảnh của thiết kế hướng đối tượng, nguyên tắc 'Single Responsibility Principle' (SRP) nói về điều gì?
Câu 21
Trong mô hình thác nước, giai đoạn nào tập trung vào việc xác định và ghi lại yêu cầu của phần mềm?
Câu 22
Đâu là một lợi ích chính của việc sử dụng microservices architecture?
Câu 23
Trong kiểm thử phần mềm, 'regression testing' (kiểm thử hồi quy) được sử dụng để làm gì?
Câu 24
Đâu là một mục tiêu chính của việc sử dụng DevOps?
Câu 25
Công cụ nào sau đây thường được sử dụng để theo dõi và quản lý các lỗi (bugs) trong một dự án phần mềm?
Câu 26
Đâu là một thách thức chính của việc phát triển ứng dụng di động?
Câu 27
Mục tiêu chính của việc tái cấu trúc mã nguồn là gì?
Câu 28
Trong bảo trì phần mềm, 'perfective maintenance' (bảo trì hoàn thiện) đề cập đến điều gì?
Câu 29
Trong kiểm thử phần mềm, 'acceptance testing' (kiểm thử chấp nhận) được thực hiện bởi ai?
Câu 30
Trong kiểm thử phần mềm, 'stress testing' (kiểm thử chịu tải) được sử dụng để làm gì?
