Câu 1
Khi thiết kế ứng dụng di động, 'affordance' (khả năng gợi ý) đề cập đến điều gì?
Đáp án và lời giải
Đáp án: B
Khi thiết kế ứng dụng di động, 'affordance' (khả năng gợi ý) đề cập đến điều gì?
Đáp án: B
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?
Đáp án: B
Khi phát triển ứng dụng di động, thuật ngữ 'API' (Application Programming Interface) dùng để chỉ điều gì?
Đáp án: B
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ì?
Đáp án: C
Khi phát triển ứng dụng di động, 'localization' (nội địa hóa) đề cập đến quá trình nào?
Đáp án: C
Đ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?
Đáp án: B
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?
Đáp án: C
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?
Đáp án: C
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ì?
Đáp án: C
Trong phát triển ứng dụng di động, 'session management' (quản lý phiên) dùng để chỉ điều gì?
Đáp án: C
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?
Đáp án: C
Đ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?
Đáp án: B
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?
Đáp án: B
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?
Đáp án: B
Trong phát triển ứng dụng di động, thuật ngữ 'code signing' (ký mã) dùng để chỉ điều gì?
Đáp án: C
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?
Đáp án: C
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?
Đáp án: B
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ì?
Đáp án: B
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?
Đáp án: C
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?
Đáp án: B
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?
Đáp án: B
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?
Đáp án: C
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ế?
Đáp án: C
Khái niệm 'Deep Linking' trong phát triển ứng dụng di động dùng để chỉ điều gì?
Đáp án: B
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?
Đáp án: C
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ì?
Đáp án: B
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)?
Đáp án: C
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?
Đáp án: C
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ì?
Đáp án: C
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?
Đáp án: C