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

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

1. Hình thức kiếm tiền nào phổ biến nhất cho các ứng dụng di động miễn phí?
2. Khi nào thì nên sử dụng cơ sở dữ liệu NoSQL thay vì cơ sở dữ liệu quan hệ (SQL) trong phát triển ứng dụng di động?
3. Loại kiểm thử nào tập trung vào việc đảm bảo ứng dụng hoạt động đúng trên nhiều loại thiết bị và kích thước màn hình khác nhau?
4. Yếu tố nào sau đây quan trọng nhất khi thiết kế trải nghiệm người dùng (UX) cho ứng dụng di động?
5. Framework nào sau đây là lựa chọn phổ biến để phát triển ứng dụng Android Native?
6. Khi tối ưu hóa hiệu suất ứng dụng di động, điều gì nên được ưu tiên?
7. Công nghệ Progressive Web App (PWA) mang lại lợi ích chính nào cho người dùng?
8. Phương pháp 'A/B testing' được sử dụng để làm gì trong phát triển ứng dụng di động?
9. Công đoạn 'refactoring' trong phát triển phần mềm nhằm mục đích gì?
10. API (Application Programming Interface) được sử dụng để làm gì trong phát triển ứng dụng di động?
11. Thành phần nào sau đây chịu trách nhiệm quản lý dữ liệu và logic nghiệp vụ của ứng dụng di động theo mô hình MVC?
12. Công cụ nào sau đây thường được sử 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?
13. Phương pháp kiểm thử ứng dụng di động nào tập trung vào việc đánh giá hiệu suất và khả năng đáp ứng của ứng dụng dưới các điều kiện tải khác nhau?
14. Nguyên tắc 'KISS' (Keep It Simple, Stupid) có ý nghĩa gì trong phát triển ứng dụng di động?
15. Kiến trúc nào sau đây thường được sử dụng để thiết kế giao diện người dùng (UI) linh hoạt và dễ bảo trì trong phát triển ứng dụng Android?
16. Điều gì là quan trọng nhất cần xem xét về bảo mật khi lưu trữ dữ liệu người dùng trên thiết bị di động?
17. Vấn đề nào sau đây thường gặp phải khi phát triển ứng dụng đa nền tảng (cross-platform)?
18. Loại ứng dụng di động nào chạy trực tiếp trên trình duyệt web và không cần cài đặt?
19. Điều gì là quan trọng nhất cần xem xét khi lựa chọn nền tảng phát triển ứng dụng di động (iOS, Android, Cross-platform)?
20. Trong phát triển ứng dụng di động, 'Technical Debt' (Nợ kỹ thuật) đề cập đến điều gì?
21. Trong quá trình phát triển ứng dụng di động, 'Sprint' thường được sử dụng trong phương pháp luận nào?
22. Mục đích chính của việc 'logging' (ghi nhật ký) trong ứng dụng di động là gì?
23. Khái niệm 'Deep Linking' trong ứng dụng di động dùng để chỉ điều gì?
24. Phương pháp xác thực người dùng nào sau đây tăng cường bảo mật cho ứng dụng di động hơn so với chỉ sử dụng mật khẩu?
25. Trong ngữ cảnh phát triển ứng dụng di động, 'CI/CD' là viết tắt của cụm từ nào?
26. Push Notification được sử dụng để làm gì trong ứng dụng di động?
27. Khi thiết kế điều hướng trong ứng dụng di động, điều gì nên được ưu tiên?
28. Quy trình phát triển ứng dụng di động Agile nhấn mạnh điều gì?
29. Ngôn ngữ lập trình chính thức được Apple khuyến nghị cho phát triển ứng dụng iOS là gì?
30. Framework phát triển ứng dụng đa nền tảng nào sử dụng ngôn ngữ Dart và được phát triển bởi Google?