Gozic.AI
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Menu Trắc Nghiệm
Trắc Nghiệm
Lập Trình Android Kotlin
Tổng hợp
Phỏng Vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Lập Trình Android Kotlin
Tổng hợp
Phỏng Vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Tổng câu hỏi trong bộ đề
Trang Chủ
Mục Khác
MOBILE
Lập Trình Android Kotlin
Phỏng Vấn
Previous
Next
Câu hỏi 1: Sự khác nhau giữa Activity và Fragment trong Android là gì?
A: Activity không có UI, Fragment thì có
B: Fragment là phần UI có thể tái sử dụng trong Activity
C: Không có sự khác biệt
D: Fragment là một loại Service
Câu hỏi 2: Kotlin Coroutine là gì và nó giải quyết vấn đề gì trong Android?
A: Một công cụ để tạo giao diện người dùng
B: Một framework vẽ đồ họa
C: Một công cụ xử lý song song giúp viết code bất đồng bộ dễ đọc
D: Một công cụ test app
Câu hỏi 3: ViewModel có vai trò gì trong kiến trúc MVVM của Android?
A: Lưu dữ liệu giao diện và tồn tại qua các lần xoay màn hình
B: Xử lý giao diện người dùng
C: Lưu file
D: Gọi API
Câu hỏi 4: LiveData là gì và tại sao nên dùng?
A: Một biến tĩnh trong ViewModel
B: Một observable data holder tự động cập nhật UI khi dữ liệu thay đổi
C: Một loại RecyclerView
D: Một công cụ debug
Câu hỏi 5: Room là gì trong lập trình Android?
A: Thư viện giao diện mới
B: ORM giúp thao tác với SQLite dễ dàng hơn
C: Một loại View
D: Thư viện audio
Câu hỏi 6: Coroutine scope nào nên dùng trong ViewModel?
A: viewModelScope
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 7: Navigation component dùng để làm gì?
A: Quản lý navigation flow giữa các screens
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 8: Hilt dùng để làm gì?
A: Dùng để quản lý Dependency Injection
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 9: Cách xử lý runtime permission trong Android Kotlin?
A: Dùng ActivityCompat.requestPermissions và kiểm tra trong callback
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 10: Modifier trong Compose dùng để làm gì?
A: Định nghĩa layout, style, hành vi của UI element
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 11: Jetpack Compose là gì?
A: UI Toolkit hiện đại do Google phát triển, thay thế XML layout
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 12: Cách xử lý orientation change mà không mất dữ liệu?
A: Dùng ViewModel để lưu dữ liệu
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 13: sealed class trong Kotlin dùng để làm gì?
A: Định nghĩa class giới hạn kế thừa trong cùng file
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 14: Intent là gì?
A: Cách để giao tiếp giữa các components như Activity, Service
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
Câu hỏi 15: State hoisting là gì trong Compose?
A: Quản lý và chuyển trạng thái từ UI component lên cấp cao hơn
B: Không chắc
C: Không đúng
D: Câu sai hoàn toàn
×