Tất Cả Khoá Học
Khoá Học
Học Qua Video
Học Qua Video + Group Zalo
Hướng Dẫn Làm Project
Học Qua Zoom / Meeting
Frontend
Học HTML5 - CSS3
Học Bootstrap
Học JS
Học JQuery
AngularJS
ReactJS
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Lập Trình Android Java
Lập Trình Flutter
CSDL
SQL Server/MySQL
Khác
Lập Trình C
C Sharp
Học PHP
Học Laravel
Git/Github
Trắc Nghiệm Tools
Blog
Quiz
Nhận Dự Án
Liên Hệ
Đăng nhập
QL - Bài Tập & Khoá Học
Tiếp Thị Liên Kết
Thoát
Light
Dark
Auto
Menu
Trắc Nghiệm
Tổng hợp
Phỏng Vấn
Tổng câu hỏi trong bộ đề
Phỏng Vấn
Previous
Next
Câu hỏi 1: Swift là gì và ưu điểm của nó so với Objective-C?
A: Ngôn ngữ của Android
B: Ngôn ngữ của Google
C: Ngôn ngữ lập trình hiện đại, an toàn, dễ đọc hơn Objective-C
D: Một framework UI
Đáp án: C
Câu hỏi 2: Sự khác nhau giữa struct và class trong Swift là gì?
A: Không có sự khác nhau
B: Class truyền tham trị, struct truyền tham chiếu
C: Struct truyền tham trị, class truyền tham chiếu
D: Struct có thể kế thừa, class thì không
Đáp án: C
Câu hỏi 3: Optional trong Swift là gì?
A: Một biến có thể chứa hoặc không chứa giá trị
B: Một biến toàn cục
C: Một class đặc biệt
D: Một thuộc tính UI
Đáp án: A
Câu hỏi 4: Delegate pattern hoạt động như thế nào trong iOS?
A: Truyền dữ liệu giữa các lớp bằng subclass
B: Một lớp đại diện xử lý hành vi của lớp khác thông qua protocol
C: Tạo giao diện
D: Truyền dữ liệu qua JSON
Đáp án: B
Câu hỏi 5: ViewController là gì trong iOS?
A: Lớp xử lý logic API
B: Lớp đại diện cho một màn hình trong ứng dụng
C: Lớp lưu trữ dữ liệu
D: Lớp tạo UI
Đáp án: B
Câu hỏi 6: AutoLayout dùng để làm gì?
A: Tự động định vị và căn chỉnh giao diện theo các ràng buộc
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 7: @State trong SwiftUI là gì?
A: Biến lưu trữ trạng thái cục bộ và tự cập nhật giao diện khi thay đổi
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 8: Protocol trong Swift là gì?
A: Giao diện định nghĩa phương thức mà struct/class phải tuân theo
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 9: SwiftUI và UIKit khác nhau thế nào?
A: SwiftUI dùng declarative UI, UIKit dùng imperative UI
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 10: Retain cycle là gì?
A: Tình huống khi hai object giữ strong reference lẫn nhau khiến không giải phóng bộ nhớ
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 11: GCD (Grand Central Dispatch) là gì?
A: API giúp xử lý đa luồng trong iOS
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 12: Combine framework là gì?
A: Framework xử lý dữ liệu bất đồng bộ theo mô hình reactive
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 13: AppDelegate dùng để làm gì?
A: Nhận và xử lý sự kiện toàn cục của ứng dụng
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 14: CoreData là gì?
A: Framework quản lý và lưu trữ dữ liệu cục bộ trong app
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Câu hỏi 15: UserDefaults nên dùng khi nào?
A: Khi lưu dữ liệu nhỏ như token, setting, theme
B: Không đúng
C: Không chắc
D: Câu sai hoàn toàn
Đáp án: A
Đã sao chép!!!