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

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

1. Khi thiết kế ứng dụng di động, 'affordance' (khả năng gợi ý) đề cập đến điều gì?
2. Phương pháp nào sau đây giúp bảo vệ dữ liệu nhạy cảm (ví dụ: mật khẩu, thông tin thẻ tín dụng) trong ứng dụng di động?
3. Khi phát triển ứng dụng di động, thuật ngữ 'API' (Application Programming Interface) dùng để chỉ điều gì?
4. Khi phát triển ứng dụng di động, 'push notification' (thông báo đẩy) thường được sử dụng cho mục đích gì?
5. Khi phát triển ứng dụng di động, 'localization' (nội địa hóa) đề cập đến quá trình nào?
6. Điều gì KHÔNG phải là một phương pháp để cải thiện hiệu suất của ứng dụng di động?
7. Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi các lỗi (bugs) trong quá trình phát triển ứng dụng di động?
8. Yếu tố nào sau đây KHÔNG nên được ưu tiên khi thiết kế giao diện người dùng (UI) cho ứng dụng di động?
9. Loại mô hình thiết kế nào sau đây khuyến khích việc phân chia ứng dụng thành các thành phần độc lập, có thể tái sử dụng và dễ bảo trì?
10. Trong phát triển ứng dụng di động, 'session management' (quản lý phiên) dùng để chỉ điều gì?
11. Loại kiểm thử nào sau đây tập trung vào việc đảm bảo ứng dụng di động hoạt động đúng trên các thiết bị và hệ điều hành khác nhau?
12. Điều gì KHÔNG phải là lợi ích của việc sử dụng kiến trúc Microservices trong phát triển ứng dụng di động backend?
13. Khi thiết kế ứng dụng di động hướng đến người dùng lớn tuổi, yếu tố nào sau đây cần được đặc biệt chú trọng?
14. Loại kiểm thử nào tập trung vào việc đánh giá khả năng đáp ứng của ứng dụng di động khi có số lượng lớn người dùng truy cập đồng thời?
15. Trong phát triển ứng dụng di động, thuật ngữ 'code signing' (ký mã) dùng để chỉ điều gì?
16. Phương pháp kiểm thử A/B thường được sử dụng để đánh giá yếu tố nào trong phát triển ứng dụng di động?
17. Khi phát triển ứng dụng di động, điều gì quan trọng nhất cần xem xét để đảm bảo ứng dụng có thể truy cập được (accessible) đối với người dùng khuyết tật?
18. Lợi ích chính của việc sử dụng 'Continuous Integration' (CI) và 'Continuous Delivery' (CD) trong phát triển ứng dụng di động là gì?
19. Framework React Native sử dụng ngôn ngữ lập trình nào để xây dựng giao diện người dùng cho ứng dụng di động?
20. Trong bối cảnh phát triển ứng dụng di động, 'MVP' là viết tắt của thuật ngữ nào?
21. Chiến lược 'lazy loading' (tải chậm) được sử dụng để tối ưu hóa yếu tố nào trong ứng dụng di động?
22. Nguyên tắc SOLID trong lập trình hướng đối tượng giúp đạt được mục tiêu nào trong phát triển ứng dụng di động?
23. Phương pháp nào sau đây giúp cải thiện trải nghiệm người dùng (UX) khi thiết kế ứng dụng di động cho người dùng quốc tế?
24. Khái niệm 'Deep Linking' trong phát triển ứng dụng di động dùng để chỉ điều gì?
25. Loại tấn công bảo mật nào thường nhắm vào các ứng dụng di động bằng cách chèn mã độc vào các ứng dụng hợp pháp?
26. Lợi ích chính của việc sử dụng hệ thống quản lý phiên bản (ví dụ: Git) trong quá trình phát triển ứng dụng di động là gì?
27. Công nghệ nào sau đây thường được sử dụng để xây dựng ứng dụng di động đa nền tảng (cross-platform) bằng cách sử dụng web technologies (HTML, CSS, JavaScript)?
28. 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, giúp nhà phát triển hiểu rõ cách người dùng tương tác với ứng dụng?
29. Trong ngữ cảnh phát triển ứng dụng di động, thuật ngữ 'Technical Debt' (Nợ kỹ thuật) đề cập đến điều gì?
30. Loại kiến trúc nào sau đây thường được sử dụng để xây dựng các ứng dụng di động có khả năng mở rộng cao và chịu tải tốt, bằng cách phân chia ứng dụng thành các thành phần nhỏ, độc lập và giao tiếp với nhau qua mạng?