150+ câu hỏi trắc nghiệm công nghệ 12 bài 20 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
Trong lĩnh vực mạng máy tính, giao thức TCP (Transmission Control Protocol) được sử dụng rộng rãi. Đặc điểm nào sau đây là của TCP?
Câu 2
Khi nói về kiến trúc microservices trong phát triển phần mềm, một 'service' (dịch vụ) thường có đặc điểm gì?
Câu 3
Khi phân tích hiệu suất của một thuật toán, độ phức tạp thời gian (time complexity) đo lường điều gì?
Câu 4
Trong JavaScript, 'event delegation' (ủy quyền sự kiện) là một kỹ thuật quan trọng. Lợi ích chính của việc sử dụng 'event delegation' là gì?
Câu 5
Khi thiết kế cơ sở dữ liệu quan hệ, 'khóa chính' (primary key) có vai trò gì?
Câu 6
Trong phát triển phần mềm, khái niệm 'refactoring' (tái cấu trúc mã) có ý nghĩa gì?
Câu 7
Khi phát triển ứng dụng web, việc sử dụng AJAX (Asynchronous JavaScript and XML) cho phép thực hiện những hành động nào?
Câu 8
Trong ngôn ngữ lập trình Python, khái niệm 'decorator' được sử dụng để làm gì?
Câu 9
Khi làm việc với Git (hệ thống quản lý phiên bản), lệnh 'git merge' được sử dụng để làm gì?
Câu 10
Khi thiết kế giao diện người dùng (UI) cho ứng dụng di động, nguyên tắc 'usability' (khả năng sử dụng) rất quan trọng. Khái niệm nào sau đây KHÔNG phải là một yếu tố cốt lõi của 'usability'?
Câu 11
Trong lập trình web frontend, khái niệm 'responsive design' (thiết kế đáp ứng) đề cập đến điều gì?
Câu 12
Trong phát triển ứng dụng web, khái niệm 'cookie' được sử dụng chủ yếu cho mục đích gì?
Câu 13
Khi sử dụng giao thức HTTPS thay vì HTTP, lợi ích chính về bảo mật mà nó mang lại là gì?
Câu 14
Khi phát triển ứng dụng web với ngôn ngữ JavaScript, khái niệm 'closure' đóng vai trò quan trọng trong việc quản lý biến và dữ liệu. 'Closure' là gì?
Câu 15
Khi nói về bảo mật mạng, khái niệm 'firewall' (tường lửa) đóng vai trò gì?
Câu 16
Trong phát triển phần mềm, phương pháp Agile (Linh hoạt) ngày càng phổ biến. Điểm khác biệt cơ bản nhất của Agile so với các phương pháp truyền thống (như Waterfall) là gì?
Câu 17
Trong lập trình Java, khái niệm 'interface' dùng để làm gì?
Câu 18
Khi làm việc với API (Application Programming Interface), phương thức HTTP 'POST' thường được sử dụng cho mục đích gì?
Câu 19
Khi làm việc với cơ sở dữ liệu NoSQL, ví dụ như MongoDB, loại dữ liệu nào thường được sử dụng để lưu trữ thông tin?
Câu 20
Trong lập trình hướng đối tượng, 'encapsulation' (đóng gói) là một trong những nguyên lý cơ bản. Mục đích chính của 'encapsulation' là gì?
Câu 21
Khi thiết kế một cơ sở dữ liệu, khái niệm 'chuẩn hóa' (normalization) nhằm mục đích gì?
Câu 22
Trong lĩnh vực phát triển ứng dụng di động, khái niệm 'RESTful API' đề cập đến một kiến trúc thiết kế API tuân theo các nguyên tắc nào?
Câu 23
Trong các ngôn ngữ lập trình hiện đại, khái niệm 'garbage collection' (thu gom rác) được sử dụng để quản lý bộ nhớ. Mục đích chính của 'garbage collection' là gì?
Câu 24
Khi phân tích thuật toán, 'độ phức tạp không gian' (space complexity) đo lường khía cạnh nào?
Câu 25
Trong ngôn ngữ lập trình C++, khái niệm 'virtual function' (hàm ảo) được sử dụng để làm gì trong kế thừa?
Câu 26
Trong công nghệ web, khái niệm 'SEO' (Search Engine Optimization) đề cập đến việc gì?
Câu 27
Trong hệ điều hành, khái niệm 'process' (tiến trình) và 'thread' (luồng) thường được đề cập. Điểm khác biệt chính giữa 'process' và 'thread' là gì?
Câu 28
Theo phân tích phổ biến, trong môi trường lập trình Java, việc sử dụng 'equals()' thay vì toán tử '==' để so sánh hai đối tượng String là cần thiết vì lý do gì?
Câu 29
Khi phát triển phần mềm, khái niệm 'unit testing' (kiểm thử đơn vị) tập trung vào việc kiểm tra gì?
Câu 30
Khi làm việc với cơ sở dữ liệu quan hệ, 'index' là một cấu trúc dữ liệu quan trọng. Lợi ích chính của việc tạo 'index' trên một cột của bảng là gì?
