Ngân hàng câu hỏi phỏng vấn CNTT
Chọn chủ đề, đọc câu hỏi, mở đáp án.
Dùng để ôn nhanh trước buổi phỏng vấn hoặc rà lại những phần còn hổng.
109
Câu hỏi
44
Chủ đề
0
Bộ lọc đang dùng
Danh sách ôn tập
Trang 1/10 - 109 câu hỏi phù hợp
Event Bubbling là gì và Event Delegation tận dụng cơ chế này như thế nào để tối ưu hiệu suất ứng dụng web?
Tại sao chúng ta lại dùng async/await thay vì viết thuần Promise với .then() và .catch()? Cơ chế hoạt động của chúng có gì khác nhau không?
Closure là gì? Em hãy cho một ví dụ cụ thể về việc sử dụng closure trong lập trình web hàng ngày.
Em hãy giải thích hoisting là gì trong JavaScript và sự khác nhau về hành vi hoisting giữa từ khóa var, let và const?
JavaScript là ngôn ngữ đơn luồng nhưng làm thế nào để xử lý các tác vụ bất đồng bộ như gọi API? Hãy giải thích Event Loop.
Hãy giải thích sự khác biệt cơ bản về phạm vi hoạt động và cơ chế hoisting giữa var, let và const.
Closures là gì và bạn sẽ dùng closure trong tình huống nào khi phát triển ứng dụng Fullstack?
Làm thế nào để cài đặt cơ chế khóa phân tán (Distributed Lock) an toàn trong môi trường Node.js đa server khi thao tác với cơ sở dữ liệu chia sẻ?
Khi xử lý payload JSON cực lớn trong các API backend có thông lượng cao, JSON.parse và JSON.stringify có thể trở thành điểm nghẽn cổ chai (bottleneck) như thế nào và cách khắc phục?
Chiến lược quản lý lỗi toàn cục cho các Promise bị từ chối (Unhandled Rejection) và ngoại lệ chưa bắt trong ứng dụng Node.js enterprise nên được thiết kế thế nào?
Lỗ hổng Prototype Pollution trong JavaScript hoạt động như thế nào và các biện pháp phòng chống ở cấp độ kiến trúc hệ thống backend là gì?
Làm thế nào để xây dựng một kiến trúc backend mô-đun hóa cao bằng JavaScript cho phép tải và gỡ bỏ các module tính năng động tại thời điểm chạy?