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: Spring Boot là gì và ưu điểm chính của nó là gì?
A: Framework frontend thay thế React
B: Extension của Spring giúp cấu hình tự động và phát triển nhanh hơn
C: Công cụ kiểm thử trong Java
D: API quản lý microservices
Đáp án: B
Câu hỏi 2: Sự khác biệt giữa @Component, @Service và @Repository là gì?
A: Không có sự khác biệt
B: @Service cho business logic, @Repository cho persistence, @Component là annotation chung
C: @Repository dùng cho UI
D: @Service dùng cho controller
Đáp án: B
Câu hỏi 3: Spring Boot Starter là gì?
A: Một module hỗ trợ kết nối CSDL
B: Một tập hợp các dependencies giúp khởi tạo dự án dễ dàng
C: Một loại server ảo
D: Một lệnh chạy Maven
Đáp án: B
Câu hỏi 4: Spring Boot DevTools có chức năng gì?
A: Hỗ trợ auto-restart khi thay đổi code
B: Quản lý database
C: Tạo giao diện frontend
D: Deploy ứng dụng ra production
Đáp án: A
Câu hỏi 5: Spring Boot hỗ trợ cơ sở dữ liệu nào?
A: MySQL, PostgreSQL, MongoDB, H2
B: Chỉ SQLite
C: Chỉ dùng Redis
D: Không hỗ trợ CSDL
Đáp án: A
Câu hỏi 6: @RestController khác gì với @Controller?
A: @RestController = @Controller + @ResponseBody
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 7: @SpringBootApplication kết hợp các annotation nào?
A: @Configuration, @EnableAutoConfiguration, @ComponentScan
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 8: Cách xử lý exception toàn cục trong Spring Boot?
A: Dùng @ControllerAdvice và @ExceptionHandler
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 9: Sự khác nhau giữa CrudRepository và JpaRepository?
A: JpaRepository mở rộng CrudRepository và cung cấp thêm tính năng
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 10: JPA Repository cung cấp sẵn các phương thức nào?
A: save(), findById(), findAll(), delete()
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 11: Spring Security hoạt động như thế nào?
A: Cung cấp cơ chế xác thực và phân quyền người dùng
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 12: @Value annotation dùng để làm gì?
A: Inject giá trị từ file cấu hình
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 13: Spring Profiles dùng để làm gì?
A: Chạy cấu hình theo môi trường như dev, test, prod
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 14: Spring Boot sử dụng embedded server nào mặc định?
A: Apache Tomcat
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Câu hỏi 15: Cách cấu hình port cho Spring Boot?
A: Sửa file application.properties với key server.port=xxxx
B: Không đúng
C: Không chắc chắn
D: Không liên quan
Đáp án: A
Đã sao chép!!!