Đề 14 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

Đề 14 - Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

1. Phương pháp xác thực người dùng nào sau đây tăng cường bảo mật hơn so với chỉ sử dụng mật khẩu truyền thống?
2. Kỹ thuật `lazy loading′ (tải chậm) hình ảnh trong ứng dụng di động giúp cải thiện điều gì?
3. Khi tối ưu hóa hiệu năng ứng dụng di động, điều gì sau đây nên được ưu tiên?
4. Framework nào sau đây cho phép phát triển ứng dụng di động đa nền tảng, sử dụng JavaScript?
5. Khái niệm `responsive design′ trong phát triển giao diện người dùng ứng dụng di động có nghĩa là gì?
6. Trong bối cảnh phát triển ứng dụng di động, `MVP′ (Minimum Viable Product) là gì?
7. Công cụ nào sau đây thường được dùng để quản lý phiên bản mã nguồn (version control) trong dự án phát triển ứng dụng di động?
8. Quy trình phát triển ứng dụng di động Agile thường tập trung vào điều gì?
9. Store nào sau đây là nền tảng phân phối ứng dụng chính cho hệ điều hành iOS?
10. Công nghệ nào sau đây cho phép ứng dụng di động truy cập các tính năng phần cứng của thiết bị như camera, GPS, cảm biến?
11. Công cụ nào sau đây thường được dùng để theo dõi và phân tích hành vi người dùng trong ứng dụng di động?
12. Loại kiến trúc ứng dụng di động nào thực hiện hầu hết logic nghiệp vụ và lưu trữ dữ liệu trên thiết bị của người dùng?
13. Thử nghiệm A∕B testing trong phát triển ứng dụng di động thường được sử dụng để làm gì?
14. Trong ngữ cảnh phát triển ứng dụng di động, `API′ thường được dùng để chỉ điều gì?
15. Ngôn ngữ lập trình nào sau đây thường được sử dụng chính cho phát triển ứng dụng Android gốc?
16. Yếu tố nào sau đây KHÔNG phải là một khía cạnh quan trọng của UX (User Experience) trong thiết kế ứng dụng di động?
17. Quy trình `CI∕CD′ (Continuous Integration∕Continuous Delivery) trong phát triển ứng dụng di động nhằm mục đích gì?
18. Push notification trong ứng dụng di động được sử dụng chủ yếu cho mục đích gì?
19. Khi chọn nền tảng phát triển ứng dụng di động, yếu tố nào sau đây quan trọng nhất để xem xét nếu mục tiêu là tiếp cận số lượng người dùng lớn nhất trên cả iOS và Android với chi phí phát triển hợp lý?
20. Phương pháp kiếm tiền nào sau đây thường thấy trong các ứng dụng di động miễn phí?
21. Loại hình tấn công bảo mật nào phổ biến trên ứng dụng di động, lợi dụng việc ứng dụng không xác thực đúng đầu vào từ người dùng?
22. Phương pháp tiếp cận `Mobile-First′ trong thiết kế web và ứng dụng di động nhấn mạnh điều gì?
23. Trong phát triển ứng dụng di động, `UI′ và `UX′ lần lượt là viết tắt của:
24. Khái niệm `Deep Linking′ trong ứng dụng di động dùng để chỉ điều gì?
25. Trong phát triển ứng dụng di động, `code refactoring′ là quá trình:
26. Lợi ích chính của việc sử dụng cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ (SQL) trong một số ứng dụng di động là gì?
27. Kiến trúc phần mềm nào sau đây tách biệt giao diện người dùng, logic nghiệp vụ và lớp dữ liệu thành các thành phần độc lập?
28. Trong kiểm thử ứng dụng di động, `test case′ dùng để chỉ điều gì?
29. Trong ngữ cảnh phát triển ứng dụng di động, `microservices architecture′ (kiến trúc microservices) mang lại lợi ích gì?
30. Loại kiểm thử nào sau đây tập trung vào việc đảm bảo ứng dụng hoạt động đúng chức năng theo yêu cầu?