Câu 1
Phương pháp nào sau đây giúp giảm kích thước của ứng dụng di động?
Đáp án và lời giải
Đáp án: B
Phương pháp nào sau đây giúp giảm kích thước của ứng dụng di động?
Đáp án: B
Phương pháp nào sau đây giúp cải thiện trải nghiệm người dùng (UX) của ứng dụng di động?
Đáp án: D
Kiến trúc ứng dụng di động nào tập trung vào việc xử lý dữ liệu trên thiết bị thay vì server?
Đáp án: D
Phương pháp nào sau đây giúp cải thiện khả năng tiếp cận (accessibility) của ứng dụng di động cho người dùng khuyết tật?
Đáp án: D
Loại kiểm thử nào tập trung vào việc xác minh rằng ứng dụng hoạt động chính xác trên các thiết bị và hệ điều hành khác nhau?
Đáp án: C
Phương pháp tiếp cận phát triển ứng dụng di động 'cross-platform' nào sử dụng webview để hiển thị giao diện người dùng?
Đáp án: C
Điều gì KHÔNG nên được chia sẻ trong các thông báo đẩy (push notifications)?
Đáp án: C
Phương pháp nào sau đây giúp giảm thiểu mức tiêu thụ pin của ứng dụng di động?
Đáp án: C
Lợi ích chính của việc sử dụng kiến trúc microservices trong phát triển ứng dụng di động là gì?
Đáp án: D
Loại tấn công nào khai thác các lỗ hổng trong API của ứng dụng di động?
Đáp án: C
Loại tấn công bảo mật nào liên quan đến việc chèn mã độc vào ứng dụng di động?
Đáp án: C
Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi lỗi (bug tracking) trong quá trình phát triển ứng dụng di động?
Đáp án: B
Phương pháp xác thực nào sau đây cung cấp bảo mật cao nhất cho ứng dụng di động?
Đáp án: C
Điều gì KHÔNG phải là một lợi ích của việc sử dụng Continuous Integration (CI) trong phát triển ứng dụng di động?
Đáp án: D
Điều gì KHÔNG phải là một lợi ích của việc sử dụng các thành phần giao diện người dùng (UI components) có thể tái sử dụng?
Đáp án: D
Loại kiểm thử nào xác minh rằng ứng dụng hoạt động như mong đợi trong các điều kiện tải cao?
Đáp án: D
Điều gì KHÔNG phải là một phần của quy trình phát hành ứng dụng di động?
Đáp án: D
Mục đích chính của việc sử dụng các công cụ phân tích ứng dụng di động (mobile analytics) là gì?
Đáp án: B
Phương pháp nào sau đây giúp bảo vệ dữ liệu người dùng trên ứng dụng di động?
Đáp án: D
Công cụ nào sau đây giúp quản lý các phiên bản khác nhau của mã nguồn ứng dụng di động?
Đáp án: A
Điều gì là quan trọng nhất để xem xét khi lựa chọn nền tảng phát triển ứng dụng di động (native, cross-platform, hybrid)?
Đáp án: D
Nguyên tắc SOLID nào đề xuất rằng một lớp (class) chỉ nên có một lý do để thay đổi?
Đáp án: A
Công cụ nào sau đây được sử dụng chủ yếu để kiểm tra hiệu năng (performance testing) của ứng dụng di động?
Đáp án: C
Phương pháp nào sau đây giúp cải thiện khả năng mở rộng (scalability) của ứng dụng di động?
Đáp án: B
Yếu tố nào sau đây KHÔNG ảnh hưởng đến thứ hạng của ứng dụng di động trên các cửa hàng ứng dụng (app store)?
Đáp án: D
Công cụ nào sau đây thường được sử dụng để tự động hóa quá trình kiểm thử giao diện người dùng (UI testing) của ứng dụng di động?
Đáp án: C
Khía cạnh nào sau đây KHÔNG nên được ưu tiên trong giai đoạn lập kế hoạch phát triển ứng dụng di động?
Đáp án: C
Loại kiểm thử nào tập trung vào việc xác minh rằng ứng dụng tuân thủ các yêu cầu bảo mật?
Đáp án: C
Điều gì là quan trọng nhất để xem xét khi thiết kế giao diện người dùng (UI) cho ứng dụng di động?
Đáp án: B
Yếu tố nào sau đây KHÔNG phải là một phần của quy trình phát triển ứng dụng di động Agile?
Đáp án: C