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ủ đề
1
Bộ lọc đang dùng
Danh sách ôn tập
Trang 4/10 - 109 câu hỏi phù hợp
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ó?
Stream trong Node.js là gì? Hãy so sánh Readable Stream và Buffer khi đọc một file dung lượng lớn 2GB.
Khi nào bạn nên sử dụng Worker Threads trong Node.js thay vì Event Loop truyền thống?
Tại sao các lỗi ném ra trong callback bất đồng bộ của Express bản cũ không được middleware bắt lỗi tự động và cách khắc phục?
Sự khác biệt cốt lõi giữa Promise chaining và Async/Await là gì? Khi nào nên dùng Promise.all và Promise.allSettled?
Những nguyên nhân nào dễ dẫn đến rò rỉ bộ nhớ (memory leak) trong ứng dụng Node.js và cách phát hiện chúng?
Closures là gì? Hãy cho biết cách ứng dụng closure trong việc xây dựng middleware hoặc bảo mật biến trong Node.js.
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ó.
Tập tin package.json và package-lock.json có vai trò gì trong dự án Node.js? Tại sao cần commit package-lock.json lên git?
Toán tử so sánh lỏng == và so sánh nghiêm ngặt === khác nhau như thế nào trong JavaScript?
Callback Hell là gì và nó ảnh hưởng thế nào đến mã nguồn Node.js? Có những cách nào để khắc phục?
Tại sao chúng ta nên dùng async/await thay cho Promise chaining thuần túy? Cách xử lý lỗi với try/catch ra sao?