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

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

1. Mô hình phát triển ứng dụng di động nào thường được sử dụng khi yêu cầu dự án không rõ ràng và có thể thay đổi trong quá trình phát triển?
2. Giải pháp nào sau đây giúp tối ưu hóa kích thước ứng dụng di động?
3. Trong phát triển ứng dụng di động, 'App Store Optimization' (ASO) là gì?
4. Công đoạn nào sau đây KHÔNG thuộc quy trình phát triển ứng dụng di động?
5. Trong phát triển ứng dụng di động, 'Code Signing' (Ký mã) có vai trò gì?
6. Biện pháp nào sau đây KHÔNG giúp cải thiện hiệu năng khởi động ứng dụng di động?
7. Framework UI nào của Android được Google khuyến khích sử dụng cho phát triển giao diện người dùng hiện đại, linh hoạt và hiệu năng cao?
8. Framework nào sau đây KHÔNG phải là một framework phát triển ứng dụng di động Hybrid?
9. Điều gì KHÔNG phải là một yếu tố cần xem xét khi lựa chọn nền tảng phát triển ứng dụng di động (Native, Hybrid, Web)?
10. Công nghệ nào sau đây thường được sử dụng để lưu trữ dữ liệu offline trên ứng dụng di động?
11. Phương pháp nào sau đây giúp theo dõi và phân tích hành vi người dùng trong ứng dụng di động sau khi phát hành?
12. Giải pháp nào sau đây giúp bảo vệ ứng dụng di động khỏi kỹ thuật Reverse Engineering (Kỹ thuật đảo ngược)?
13. Loại kiến trúc phần mềm nào thường được sử dụng để phát triển ứng dụng di động, giúp tách biệt logic nghiệp vụ, giao diện người dùng và dữ liệu?
14. Điều gì KHÔNG phải là một thành phần chính của quy trình thiết kế UI/UX cho ứng dụng di động?
15. Deep Link trong ứng dụng di động có chức năng gì?
16. Ngôn ngữ lập trình nào thường được sử dụng chính thức để phát triển ứng dụng Native cho hệ điều hành Android?
17. Loại tấn công bảo mật nào lợi dụng lỗ hổng trong API hoặc backend server của ứng dụng di động để truy cập trái phép dữ liệu hoặc chức năng?
18. 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?
19. API (Application Programming Interface) được sử dụng trong phát triển ứng dụng di động để làm gì?
20. Điều gì KHÔNG phải là một lợi ích của việc sử dụng dịch vụ đám mây (Cloud services) trong phát triển ứng dụng di động?
21. Phương pháp kiếm tiền nào sau đây phổ biến nhất cho ứng dụng di động miễn phí?
22. Ưu điểm chính của việc phát triển ứng dụng di động Native so với Hybrid là gì?
23. Trong ngữ cảnh phát triển ứng dụng di động, 'Technical Debt' (Nợ kỹ thuật) đề cập đến điều gì?
24. Khi nào thì việc phát triển ứng dụng di động Hybrid là lựa chọn phù hợp nhất?
25. Loại kiểm thử ứng dụng di động nào tập trung vào việc đảm bảo ứng dụng hoạt động đúng trên nhiều thiết bị và phiên bản hệ điều hành khác nhau?
26. Push Notification (Thông báo đẩy) được sử dụng trong ứng dụng di động với mục đích chính là gì?
27. Phương pháp kiểm thử nào tập trung vào việc kiểm tra các luồng tương tác chính của người dùng trong ứng dụng di động?
28. Chiến lược kiểm thử ứng dụng di động nào tập trung vào việc kiểm tra các đơn vị code nhỏ nhất (ví dụ: hàm, lớp) một cách độc lập?
29. Loại bộ nhớ nào trên thiết bị di động thường được sử dụng để lưu trữ dữ liệu tạm thời của ứng dụng khi đang chạy (ví dụ: biến, đối tượng)?
30. Khi phát triển ứng dụng di động đa ngôn ngữ, điều gì quan trọng nhất cần xem xét về mặt UI/UX?