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.
51
Câu hỏi
44
Chủ đề
2
Bộ lọc đang dùng
Danh sách ôn tập
Trang 1/5 - 51 câu hỏi phù hợp
Làm thế nào để cải thiện các chỉ số Core Web Vitals (LCP, INP, CLS) cho một trang web thương mại điện tử có lượng truy cập lớn?
Kim tự tháp kiểm thử (Testing Pyramid) được áp dụng như thế nào trong các dự án frontend lớn để đạt độ phủ cao mà không làm chậm quá trình CI/CD?
Các lỗ chân lông bảo mật phổ biến như XSS, CSRF và Clickjacking được phòng chống như thế nào trong các ứng dụng JavaScript hiện đại?
Những thách thức lớn nhất khi triển khai kiến trúc Micro-Frontend sử dụng Module Federation là gì và cách giải quyết?
Khi nào nên dùng Global State (Redux Toolkit, Zustand) so với Server State (React Query, RTK Query) trong các dự án frontend quy mô lớn?
Làm thế nào để tận dụng hệ thống kiểu của TypeScript để xây dựng các API type-safe hoàn toàn từ tầng dữ liệu đến tầng UI trong dự án lớn?
Giải thích cách thuật toán Reconciliation hoạt động trong các thư viện hiện đại và những kỹ thuật bạn dùng để giảm thiểu thời gian re-render không cần thiết.
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ì?
Với tư cách là Principal, bạn làm thế nào để phát hiện và xử lý các vấn đề rò rỉ bộ nhớ (memory leak) thường gặp trong ứng dụng JavaScript quy mô lớn?
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.
Làm thế nào để rút ngắn thời gian build dự án JavaScript lớn và tối ưu hóa quy trình phát hành lên môi trườngproduction?
Chiến lược viết test pyramid (kim tự tháp kiểm thử) cho một dự án Frontend lớn được anh/chị phân bổ tỷ lệ ra sao giữa Unit, Integration và E2E test?