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.
14
Câu hỏi
44
Chủ đề
1
Bộ lọc đang dùng
Danh sách ôn tập
Trang 1/2 - 14 câu hỏi phù hợp
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?
Closure là gì? Em hãy cho một ví dụ thực tế về việc ứng dụng closure khi viết code Backend với Node.js.
Trong JavaScript hiện đại, sự khác biệt cốt lõi giữa var, let và const là gì? Khi nào nên dùng từng loại?
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?
Toán tử so sánh lỏng lẻo (==) và nghiêm ngặt (===) hoạt động khác nhau như thế nào trong JavaScript?
Prototype trong JavaScript là gì và nó khác gì với lập trình hướng đối tượng dựa trên class ở các ngôn ngữ khác?
Event Delegation là gì? Lợi ích của nó khi làm việc với danh sách dài các phần tử HTML là gì?
Khi nào em dùng Promise.all và khi nào dùng async/await? Cho ví dụ về cú pháp.
JavaScript xử lý bất đồng bộ như thế nào? Callback hell là gì và vì sao chúng ta cần Promise?