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.
20
Câu hỏi
44
Chủ đề
1
Bộ lọc đang dùng
Danh sách ôn tập
Trang 1/2 - 20 câu hỏi phù hợp
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?
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 chi tiết cách Event Loop trong Node.js hoạt động qua các giai đoạn và điểm khác biệt cốt lõi giữa microtasks queue và macrotasks queue.
Node.js vốn chạy đơn luồng (single-threaded). Để tận dụng hết sức mạnh của máy chủ nhiều nhân CPU, bạn sẽ dùng giải pháp nào?
Hãy giải thích chi tiết cách Event Loop trong Node.js hoạt động qua các giai đoạn và sự khác biệt giữa process.nextTick và setImmediate.
Anh/chị hãy giải thích chi tiết cơ chế Event Loop trong Node.js và các phase chính của nó?
Khi nào bạn nên sử dụng Worker Threads trong Node.js thay vì Event Loop truyền thống?
Hãy giải thích cách hoạt động của Event Loop trong Node.js và các giai đoạn quan trọng của nó.
Em hãy giải thích cách Event Loop hoạt động trong môi trường Node.js và tại sao Node.js lại xử lý bất đồng bộ tốt dù chỉ chạy đơn luồng?
Em hãy giải thích cách Event Loop hoạt động trong Node.js và tại sao Node.js lại xử lý bất đồng bộ dù chỉ chạy trên một luồng đơn (single-thread)?
JavaScript thực hiện kế thừa dựa trên prototype như thế nào và cú pháp class trong ES6 thực chất là gì?
Hãy giải thích chi tiết cách Event Loop trong JavaScript xử lý MacroTask và MicroTask, đặc biệt là sự khác biệt ưu tiên giữa process.nextTick, Promise.then và setTimeout trong môi trường trình duyệt.