[Cánh diều] Trắc nghiệm Khoa học máy tính 12 bài 2: Một số nghề khác trong ngành Công nghệ thông tin và một số nghề ứng dụng công nghệ thông tin
1. Trong lĩnh vực Điện toán đám mây (Cloud Computing), ai là người chịu trách nhiệm quản lý và vận hành các dịch vụ trên nền tảng đám mây?
A. Lập trình viên Front-end.
B. Chuyên gia Cloud (Cloud Specialist/Engineer).
C. Nhân viên hỗ trợ kỹ thuật cấp 1.
D. Chuyên viên phân tích dữ liệu.
2. Trong lĩnh vực Blockchain, vai trò của một Nhà phát triển Blockchain là gì?
A. Thiết kế giao diện người dùng cho các ứng dụng web.
B. Phát triển và triển khai các ứng dụng phi tập trung (dApps) và hợp đồng thông minh (smart contracts) trên nền tảng blockchain.
C. Quản lý cơ sở dữ liệu quan hệ.
D. Tối ưu hóa hiệu suất mạng máy tính.
3. Một Kỹ sư phần mềm nhúng (Embedded Software Engineer) làm công việc gì?
A. Thiết kế giao diện người dùng cho ứng dụng web.
B. Phát triển phần mềm chạy trên các thiết bị phần cứng chuyên dụng, không phải máy tính thông thường.
C. Quản lý và vận hành máy chủ đám mây.
D. Phân tích thị trường và đối thủ cạnh tranh.
4. Trong lĩnh vực Phân tích kinh doanh, khi yêu cầu của khách hàng không rõ ràng, vai trò của Nhà phân tích kinh doanh là gì?
A. Tự động quyết định và phát triển tính năng theo ý mình.
B. Tổ chức các buổi phỏng vấn, hội thảo, khảo sát để làm rõ và xác định các yêu cầu chi tiết.
C. Chỉ đơn giản là ghi nhận các yêu cầu ban đầu mà không cần làm rõ thêm.
D. Yêu cầu khách hàng cung cấp toàn bộ tài liệu kỹ thuật chi tiết ngay lập tức.
5. Trong lĩnh vực An ninh mạng, việc pentesting (kiểm thử xâm nhập) có ý nghĩa gì?
A. Cài đặt và cấu hình hệ thống mạng.
B. Phát triển phần mềm ứng dụng.
C. Mô phỏng các cuộc tấn công mạng để đánh giá tính bảo mật của hệ thống và tìm ra các lỗ hổng.
D. Phân tích hành vi người dùng trên mạng xã hội.
6. Một Kỹ sư DevOps có vai trò quan trọng trong việc rút ngắn chu kỳ phát triển phần mềm thông qua các phương pháp nào?
A. Tự động hóa quy trình CI/CD (Tích hợp liên tục/Triển khai liên tục).
B. Phân tích yêu cầu kinh doanh chi tiết.
C. Thiết kế giao diện người dùng sáng tạo.
D. Quản lý rủi ro tài chính của dự án.
7. Một Kỹ sư Trí tuệ nhân tạo (AI Engineer) thường làm việc với các khía cạnh nào của AI?
A. Quản lý hạ tầng mạng.
B. Phát triển các giải pháp AI, bao gồm các mô hình học máy, xử lý ngôn ngữ tự nhiên và thị giác máy tính.
C. Thiết kế giao diện người dùng.
D. Kiểm thử phần mềm.
8. Ngành nào trong Công nghệ thông tin tập trung vào việc tạo ra trải nghiệm trực quan và tương tác cho người dùng trên các nền tảng số?
A. Phát triển phần mềm hệ thống.
B. Thiết kế Giao diện người dùng (UI) và Trải nghiệm người dùng (UX).
C. Quản trị cơ sở dữ liệu.
D. An ninh mạng.
9. Công việc của một Kỹ sư DevOps là gì?
A. Tập trung vào việc thiết kế cơ sở dữ liệu.
B. Tối ưu hóa hiệu suất ứng dụng trên thiết bị di động.
C. Kết hợp giữa phát triển phần mềm (Dev) và vận hành hệ thống (Ops) để tự động hóa quy trình xây dựng, kiểm thử và triển khai phần mềm.
D. Phân tích và xử lý các yêu cầu hỗ trợ kỹ thuật từ người dùng cuối.
10. Một chuyên viên Phân tích hệ thống (Systems Analyst) có vai trò gì trong vòng đời phát triển phần mềm?
A. Thực hiện kiểm thử tự động.
B. Nghiên cứu và đề xuất các giải pháp công nghệ mới.
C. Nghiên cứu, phân tích các hệ thống hiện có hoặc mới, và đề xuất các cải tiến hoặc giải pháp để đáp ứng yêu cầu kinh doanh.
D. Triển khai và vận hành hệ thống trên máy chủ.
11. Trong lĩnh vực Trí tuệ nhân tạo (AI), vai trò của một Kỹ sư Học máy (Machine Learning Engineer) khác biệt với một Nhà khoa học dữ liệu (Data Scientist) ở điểm nào?
A. Nhà khoa học dữ liệu tập trung vào việc triển khai và tối ưu hóa các mô hình học máy vào sản phẩm.
B. Kỹ sư học máy thường tập trung vào việc phân tích dữ liệu và xây dựng mô hình dự đoán.
C. Kỹ sư học máy có vai trò chính trong việc triển khai, tinh chỉnh và vận hành các mô hình học máy trong môi trường sản xuất, trong khi Nhà khoa học dữ liệu thiên về khám phá, phân tích dữ liệu và xây dựng mô hình.
D. Cả hai vai trò đều có nhiệm vụ giống nhau trong việc phát triển các ứng dụng AI.
12. Một Nhà phát triển trò chơi (Game Developer) chủ yếu làm công việc gì?
A. Thiết kế kiến trúc mạng cho các doanh nghiệp.
B. Sáng tạo và lập trình các yếu tố của trò chơi điện tử.
C. Quản lý dự án xây dựng phần mềm doanh nghiệp.
D. Tối ưu hóa hiệu suất truy vấn cơ sở dữ liệu.
13. Trong ngành Công nghệ thông tin, vai trò của một Kỹ sư dữ liệu (Data Engineer) chủ yếu tập trung vào khía cạnh nào sau đây?
A. Phát triển các thuật toán học máy và mô hình dự đoán phức tạp.
B. Thiết kế, xây dựng và duy trì các hệ thống thu thập, lưu trữ, xử lý dữ liệu quy mô lớn.
C. Tạo ra giao diện người dùng hấp dẫn và trải nghiệm người dùng mượt mà.
D. Đảm bảo an ninh mạng và bảo vệ hệ thống khỏi các mối đe dọa.
14. Trong lĩnh vực Phát triển ứng dụng di động, đâu là khác biệt chính giữa lập trình viên iOS và Android?
A. Ngôn ngữ lập trình sử dụng (Swift/Objective-C cho iOS, Java/Kotlin cho Android) và hệ điều hành mục tiêu.
B. Chủ yếu là khác biệt về giao diện người dùng.
C. Không có sự khác biệt đáng kể về kỹ năng lập trình.
D. Lập trình viên iOS chỉ làm việc với máy tính để bàn, còn Android làm việc với thiết bị di động.
15. Trong lĩnh vực Phân tích dữ liệu lớn (Big Data Analytics), khái niệm ETL đề cập đến quá trình nào?
A. Truy vấn, phân tích và trực quan hóa dữ liệu.
B. Trích xuất (Extract), Biến đổi (Transform) và Tải (Load) dữ liệu từ nhiều nguồn khác nhau vào một kho dữ liệu.
C. Xây dựng mô hình học máy và triển khai chúng.
D. Bảo mật và mã hóa dữ liệu.
16. Vai trò của một Quản trị viên hệ thống (System Administrator) là gì?
A. Thiết kế giao diện người dùng cho ứng dụng di động.
B. Bảo vệ hệ thống khỏi các mã độc.
C. Cài đặt, cấu hình, bảo trì và giám sát hoạt động của máy chủ và hệ thống mạng.
D. Phân tích hành vi người dùng trên website.
17. Một Nhà phân tích kinh doanh (Business Analyst) trong ngành Công nghệ thông tin thường làm công việc gì?
A. Viết mã nguồn cho các dự án phần mềm.
B. Quản lý hạ tầng mạng và máy chủ.
C. Thu thập, phân tích yêu cầu kinh doanh và chuyển đổi chúng thành các yêu cầu kỹ thuật cho đội ngũ phát triển.
D. Thiết kế kiến trúc hệ thống lớn.
18. Một Kỹ sư Mạng (Network Engineer) có nhiệm vụ chính là gì?
A. Thiết kế giao diện người dùng.
B. Phân tích và xử lý các yêu cầu hỗ trợ kỹ thuật.
C. Thiết kế, triển khai, quản lý và bảo trì hạ tầng mạng máy tính của một tổ chức.
D. Phát triển các thuật toán học máy.
19. Một chuyên gia về Nghiên cứu và Phát triển (R&D) trong lĩnh vực IT thường làm công việc gì?
A. Sửa chữa lỗi phần cứng máy tính.
B. Tập trung vào việc nghiên cứu các công nghệ mới, thử nghiệm các ý tưởng sáng tạo và phát triển các giải pháp tiên tiến.
C. Quản lý chi phí và ngân sách của các dự án IT.
D. Hỗ trợ người dùng cuối sử dụng phần mềm.
20. Trong lĩnh vực Khoa học dữ liệu, sự khác biệt giữa Nhà khoa học dữ liệu (Data Scientist) và Nhà phân tích dữ liệu (Data Analyst) chủ yếu nằm ở đâu?
A. Nhà phân tích dữ liệu tập trung vào việc xây dựng mô hình dự đoán phức tạp.
B. Nhà khoa học dữ liệu thường có kiến thức sâu hơn về thống kê, toán học và học máy để khám phá, phân tích và xây dựng mô hình dự đoán, còn Nhà phân tích dữ liệu tập trung vào việc diễn giải và trình bày dữ liệu đã có.
C. Cả hai vai trò đều có nhiệm vụ giống nhau trong việc xử lý dữ liệu.
D. Nhà khoa học dữ liệu chỉ làm việc với dữ liệu lớn, còn Nhà phân tích dữ liệu làm việc với dữ liệu nhỏ.
21. Một chuyên gia về Bảo mật thông tin (Information Security Specialist) có nhiệm vụ chính là gì trong một tổ chức?
A. Thiết kế và phát triển phần mềm ứng dụng mới.
B. Phân tích thị trường và đề xuất chiến lược kinh doanh cho sản phẩm IT.
C. Bảo vệ tài sản thông tin của tổ chức khỏi các cuộc tấn công và truy cập trái phép.
D. Tối ưu hóa hiệu suất hoạt động của máy chủ và mạng lưới.
22. Trong lĩnh vực Phát triển web, ai là người chịu trách nhiệm xây dựng phần giao diện mà người dùng nhìn thấy và tương tác trực tiếp?
A. Lập trình viên Back-end.
B. Chuyên gia An ninh mạng.
C. Lập trình viên Front-end.
D. Quản trị viên cơ sở dữ liệu.
23. Một Chuyên viên Quản lý dự án IT (IT Project Manager) có trách nhiệm chính là gì?
A. Viết mã nguồn cho các tính năng mới.
B. Đảm bảo dự án IT hoàn thành đúng tiến độ, ngân sách và đạt được các mục tiêu đề ra.
C. Thiết kế kiến trúc cơ sở dữ liệu.
D. Nghiên cứu các thuật toán mới.
24. Trong lĩnh vực Internet Vạn vật (IoT), vai trò của một Kỹ sư IoT là gì?
A. Thiết kế giao diện cho các trang web thương mại điện tử.
B. Phát triển các ứng dụng di động.
C. Thiết kế, phát triển và quản lý các hệ thống kết nối các thiết bị vật lý với internet để thu thập và trao đổi dữ liệu.
D. Tối ưu hóa thuật toán tìm kiếm trên Google.
25. Một Nhà phân tích dữ liệu (Data Analyst) thường sử dụng các công cụ nào để trực quan hóa dữ liệu?
A. Công cụ lập trình game như Unity, Unreal Engine.
B. Các phần mềm như Tableau, Power BI, hoặc thư viện Python như Matplotlib, Seaborn.
C. Các công cụ phát triển ứng dụng di động như Android Studio, Xcode.
D. Các phần mềm quản lý dự án như Jira, Trello.