Đề 9 – Đề thi, câu hỏi trắc nghiệm online Phát triển ứng dụng di động

Đề 9 - Đề thi, câu hỏi trắc nghiệm online Phát triển ứng dụng di động

1. Yếu tố nào sau đây quan trọng nhất để đảm bảo khả năng tiếp cận (accessibility) của ứng dụng di động cho người dùng khuyết tật?
2. Loại kiến trúc ứng dụng nào tách biệt giao diện người dùng (UI) khỏi logic nghiệp vụ và lớp dữ liệu?
3. Loại kiểm thử nào tập trung vào việc đánh giá hiệu năng của ứng dụng di động dưới các điều kiện tải khác nhau?
4. Phương pháp nào giúp che giấu mã nguồn của ứng dụng di động để ngăn chặn việc đảo ngược mã (reverse engineering) và sao chép trái phép?
5. Phương pháp nào giúp giảm thiểu mức tiêu thụ pin của ứng dụng di động?
6. Công cụ nào giúp tự động hóa quá trình kiểm thử ứng dụng di động trên nhiều thiết bị và hệ điều hành khác nhau?
7. Nguyên tắc thiết kế UI/UX nào nhấn mạnh việc cung cấp phản hồi rõ ràng và kịp thời cho người dùng khi họ tương tác với ứng dụng?
8. Phương pháp nào giúp bảo vệ dữ liệu nhạy cảm trong ứng dụng di động, chẳng hạn như thông tin đăng nhập và dữ liệu cá nhân?
9. Phương pháp phát triển ứng dụng di động nào cho phép phát triển ứng dụng cho nhiều nền tảng (iOS, Android) từ một codebase duy nhất?
10. Phương pháp nào giúp giảm thiểu kích thước ứng dụng di động, từ đó cải thiện tốc độ tải xuống và cài đặt?
11. Phương pháp nào giúp cải thiện trải nghiệm người dùng bằng cách tải trước dữ liệu và tài nguyên cần thiết trước khi người dùng yêu cầu?
12. Công nghệ nào cho phép ứng dụng di động hoạt động ngoại tuyến bằng cách lưu trữ dữ liệu cục bộ trên thiết bị?
13. Mô hình phát triển ứng dụng nào tập trung vào việc phát hành các bản cập nhật nhỏ và thường xuyên để nhanh chóng đáp ứng các yêu cầu thay đổi của người dùng?
14. Kiểu tấn công nào lợi dụng việc ứng dụng lưu trữ dữ liệu nhạy cảm (ví dụ: token) không an toàn trên thiết bị di động?
15. Yếu tố nào sau đây quan trọng nhất để đảm bảo tính bảo mật của API mà ứng dụng di động sử dụng để giao tiếp với máy chủ?
16. Khái niệm nào mô tả quá trình tối ưu hóa ứng dụng di động để đạt được thứ hạng cao hơn trong kết quả tìm kiếm của các cửa hàng ứng dụng (App Store, Google Play)?
17. Loại tấn công bảo mật nào khai thác các lỗ hổng trong ứng dụng di động để truy cập trái phép vào dữ liệu người dùng hoặc hệ thống?
18. Trong quy trình phát triển ứng dụng di động, giai đoạn nào tập trung vào việc xác định các yêu cầu chức năng và phi chức năng của ứng dụng?
19. Kỹ thuật nào cho phép ứng dụng di động tải dữ liệu và hiển thị nội dung một cách dần dần khi người dùng cuộn trang, thay vì tải toàn bộ nội dung cùng một lúc?
20. Loại cơ sở dữ liệu nào thường được sử dụng để lưu trữ dữ liệu có cấu trúc trong ứng dụng di động?
21. Quy trình nào giúp đảm bảo rằng ứng dụng di động tuân thủ các nguyên tắc và tiêu chuẩn của cửa hàng ứng dụng (App Store, Google Play) trước khi được phát hành?
22. Yếu tố nào sau đây cần được xem xét khi thiết kế ứng dụng di động cho các thiết bị có kích thước màn hình khác nhau?
23. Phương pháp kiếm tiền nào phổ biến cho các ứng dụng di động miễn phí, bằng cách hiển thị quảng cáo trong ứng dụng?
24. Kỹ thuật nào cho phép ứng dụng di động tự động điều chỉnh giao diện người dùng (UI) dựa trên ngôn ngữ và khu vực địa lý của người dùng?
25. API nào 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ị, chẳng hạn như camera, GPS, và cảm biến?
26. Loại thông báo nào được gửi đến thiết bị di động ngay cả khi ứng dụng không hoạt động, để thông báo cho người dùng về các sự kiện quan trọng?
27. Phương pháp nào giúp xác định và giải quyết các vấn đề tiềm ẩn trong ứng dụng di động trước khi phát hành chính thức?
28. Công cụ nào sau đây thường được sử dụng để quản lý mã nguồn và theo dõi các thay đổi trong quá trình phát triển ứng dụng di động?
29. Công cụ nào giúp phân tích hành vi người dùng trong ứng dụng di động, từ đó đưa ra các quyết định cải thiện sản phẩm?
30. Framework nào của Google được sử dụng để phát triển ứng dụng di động đa nền tảng với hiệu suất cao?