CodeReady

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ọc
Tối ưu Hóa Hiệu năng Mạng và Core Web Vitals

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?

Ôn ngay
Chiến lược Kiểm thử Tự động cho Ứng dụng 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?

Ôn ngay
Bảo mật Ứng dụng Web Frontend

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?

Ôn ngay
Xây dựng Micro-Frontend Architecture

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?

Ôn ngay
Thiết kế State Management cho Ứng dụng Enterprise

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?

Ôn ngay
Đảm bảo Kiểu dữ liệu An toàn với TypeScript và Advanced Types

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?

Ôn ngay
Tối ưu hóa Hiệu năng Render với Virtual DOM và Reconciliation

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.

Ôn ngay
Cơ chế Prototype Chain và Modern Class

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ì?

Ôn ngay
Cơ chế Memory Leak trong Single Page Application

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?

Ôn ngay
Cơ chế Event Loop và Tác vụ Vi mô

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.

Ôn ngay
Tối ưu hóa quá trình Build và CI/CD Frontend

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?

Ôn ngay
Kiểm thử tự động (Automated Testing) toàn diện

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?

Ôn ngay

Trang 1/5