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
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ó.
Memory leak là gì trong JavaScript? Hãy kể tên một số nguyên nhân phổ biến gây rò rỉ bộ nhớ trên các ứng dụng Frontend đơn trang và cách phòng tránh.
Proxy trong JavaScript dùng để làm gì? Bạn có thể nêu một ứng dụng thực tế của Proxy trong việc quản lý state của ứng dụng Frontend không?
Phân biệt kỹ thuật Debounce và Throttle. Trong trường hợp xây dựng ô tìm kiếm tự động gợi ý (autocomplete search), bạn sẽ chọn kỹ thuật nào và tại sao?
Prototype chain trong JavaScript là gì? Nó khác gì so với cơ chế kế thừa cổ điển trong các ngôn ngữ lập trình hướng đối tượng như Java hay C++?
Từ khóa this trong JavaScript hoạt động như thế nào trong các ngữ cảnh khác nhau? Arrow function có sở hữu this riêng của nó không?