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ì?