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

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

1. Khái niệm 'responsive design' (thiết kế đáp ứng) trong phát triển ứng dụng di động đề cập đến điều gì?
2. Điều gì KHÔNG phải là một yếu tố cần xem xét khi tối ưu hóa hiệu suất ứng dụng di động?
3. Kiến trúc 'microservices' có thể mang lại lợi ích gì cho việc phát triển backend của ứng dụng di động quy mô lớn?
4. Phương pháp nào sau đây giúp giảm thiểu nguy cơ 'memory leak' (rò rỉ bộ nhớ) trong ứng dụng di động?
5. Công cụ nào sau đây thường được sử dụng để kiểm thử giao diện người dùng (UI) của ứng dụng di động?
6. Lỗi 'ANR' (Application Not Responding) trên Android xảy ra khi nào?
7. API (Application Programming Interface) đóng vai trò gì trong phát triển ứng dụng di động?
8. Công nghệ 'location-based service' (dịch vụ dựa trên vị trí) sử dụng những nguồn dữ liệu nào để xác định vị trí người dùng?
9. Điều gì là quan trọng nhất khi thiết kế điều hướng (navigation) cho ứng dụng di động?
10. Framework phát triển ứng dụng di động đa nền tảng nào sử dụng ngôn ngữ JavaScript và React?
11. Trong phát triển ứng dụng di động, 'code obfuscation' (xáo trộn mã) được sử dụng để làm gì?
12. Trong ngữ cảnh phát triển ứng dụng di động, 'deep linking' (liên kết sâu) dùng để chỉ điều gì?
13. Phương pháp phát triển ứng dụng 'Agile' (linh hoạt) nhấn mạnh điều gì?
14. OAuth 2.0 là một giao thức ủy quyền (authorization protocol) được sử dụng phổ biến trong ứng dụng di động để làm gì?
15. Phương pháp 'A/B testing' được sử dụng để làm gì trong phát triển ứng dụng di động?
16. Kiến trúc ứng dụng di động 'native' (ứng dụng gốc) có ưu điểm chính nào so với ứng dụng web hoặc ứng dụng hybrid?
17. Chiến lược 'monetization' (kiếm tiền) nào phổ biến nhất cho ứng dụng di động miễn phí?
18. Yếu tố nào sau đây là quan trọng nhất cần xem xét khi bắt đầu lập kế hoạch phát triển một ứng dụng di động?
19. Phương pháp 'continuous integration/continuous delivery' (CI/CD) mang lại lợi ích gì cho quá trình phát triển ứng dụng di động?
20. Điều gì KHÔNG phải là một phần của quy trình thiết kế UX (User Experience) cho ứng dụng di động?
21. Điều gì KHÔNG phải là một lợi ích của việc sử dụng 'version control system' (hệ thống quản lý phiên bản) như Git trong phát triển ứng dụng di động?
22. Công nghệ nào sau đây thường được sử dụng để xây dựng backend cho ứng dụng di động?
23. Điều gì là thách thức chính khi phát triển ứng dụng di động cho thị trường quốc tế?
24. 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 trên các thiết bị và hệ điều hành khác nhau?
25. Phương pháp kiểm thử 'smoke testing' (kiểm thử khói) trong phát triển ứng dụng di động được thực hiện khi nào?
26. Quy trình 'code signing' (ký mã) trong phát triển ứng dụng iOS nhằm mục đích gì?
27. Công cụ nào sau đây thường được sử dụng để phân tích hành vi người dùng trong ứng dụng di động?
28. Khái niệm 'MVP' (Minimum Viable Product) trong phát triển ứng dụng di động nghĩa là gì?
29. Điều gì là rủi ro chính khi phát triển ứng dụng hybrid?
30. Push notification (thông báo đẩy) thường được sử dụng cho mục đích gì trong ứng dụng di động?