Mở đăng ký khóa học Fullstack qua Zoom. Tham khảo tại đây

Thư Viện Câu Hỏi Phỏng Vấn

Tổng hợp các câu hỏi tuyển dụng thực tế theo nhiều cấp độ từ Entry đến Expert để bạn tự tin chinh phục nhà tuyển dụng.

Interactive Practice Tổng cộng 4,442 câu hỏi độc bản

Luyện Tập Phỏng Vấn Thử

Mô phỏng áp lực phỏng vấn thật với đồng hồ đếm ngược từng câu, tự đánh giá phản xạ và đo lường độ sẵn sàng của bạn.

Vui lòng đăng nhập để tham gia luyện tập và lưu tiến độ phỏng vấn.
Tất cả công nghệ .Net (39) ADO.NET (44) Agile scrum (33) Android (40) Angular (40) API Design (40) Arrays (40) ASP.NET (42) ASP.NET MVC (40) ASP.NET Web API (49) Availability & Reliability (40) Azure (49) Backtracking (40) Big-O Notation (35) Binary Tree (40) Bit Manipulation (40) Blockchain (45) C# (45) Caching (50) CAP Theorem (45) CDN (45) Concurrency (49) Cosmos DB (44) Cryptography (40) CSS (40) Data Structures (40) Databases (35) DDD (42) Dependency Injection (50) Design pattern (45) Devops (50) Divide & Conquer (40) Docker (43) Dynamic Programming (40) Entity Framework (40) Fibonacci Series (35) Flutter (40) Git (40) Go lang (40) Graph Theory (40) GraphQL (40) Greedy Algorithms (40) Hash Tables (40) Heaps and Maps (35) HTML (40) Ionic (45) IOS (45) Java (73) Javascript (81) jQuery (40) Kotlin (50) Kubernetes (11) Laravel (41) Layering & Middleware (44) Linked Lists (45) LINQ (40) Load Balancing (45) Microservices (44) Mongodb (45) MySQL (44) Net core (44) next.js (52) Node.js (40) NoSQL (48) Objective-C (40) OOP (44) Package Managerment (50) PHP (40) PostgreSQL (44) PWA (40) Python (41) Queues (44) React Native (48) React.js (45) Reactive Programming (50) Recursion (45) Redis (40) Ruby (44) Ruby on Rails (48) Rust (40) Searching (45) SOA (42) Software Architecture (44) Software Testing (40) Sorting (48) Spring (45) SQL (37) SQL Server (45) Stacks (44) Strings (50) Swift (45) System Design (56) Systems Design (7) T-SQL (39) Trees (49) Trie (35) Typescript (44) Unit testing (49) UX Design (50) Vue.js (50) Web security (40) WebSockets (49) Xamarin (40)
2056

Mục đích của directive ngSwitch là gì?

Junior

Directive NgSwitch tương tự như câu lệnh switch trong JavaScript, hiển thị một phần tử trong số nhiều phần tử có thể dựa trên điều kiện switch. Trong trường hợp này, chỉ phần tử được chọn mới được đưa vào DOM. Nó được sử dụng cùng với các directive NgSwitch, NgSwitchCase và NgSwitchDefault.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2057

Các modifier nào được hỗ trợ trên v-model?

Junior

Có ba modifier được hỗ trợ cho directive v-model.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2058

Làm thế nào để sử dụng directive v-for trên thẻ template?

Junior

Tương tự như directive v-if trên thẻ template, bạn cũng có thể sử dụng thẻ <template> kết hợp với directive v-for để render một khối gồm nhiều phần tử.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2059

Mục đích của thẻ base href là gì?

Junior

Ứng dụng định tuyến (routing) nên thêm phần tử vào tệp index.html làm phần tử con đầu tiên trong thẻ nhằm chỉ định cách tổng hợp các URL điều hướng. Nếu thư mục app là gốc của ứng dụng, bạn có thể thiết lập giá trị href như bên dưới:

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2060

Kết quả của đoạn mã sau là gì? ```javascript console.log(Math.max()); ``` - 1: undefined - 2: Infinity - 3: 0 - 4: -Infinity

Junior

Đáp án đúng là 4: -Infinity.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2061

Kết quả của đoạn mã sau là gì? ```javascript let message = "Hello World!"; message[0] = "J"; console.log(message); let name = "John"; name = name + " Smith"; console.log(name); ``` - 1: Jello World!, John Smith - 2: Jello World!, John - 3: Hello World!, John Smith - 4: Hello World!, John

Junior

Đáp án đúng là 3: Hello World!, John Smith.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2062

API createRoot mới trong React 18 khác biệt như thế nào so với cách render cũ của React 17?

Junior

Trong React 18, phương thức createRoot đã được giới thiệu để thay thế cho ReactDOM.render truyền thống nhằm kích hoạt các tính năng Concurrent Mode.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2063

Làm thế nào để cài đặt và cấu hình ESLint Plugin cho React Hooks nhằm đảm bảo tuân thủ các quy tắc của Hook?

Junior

Bạn cần cài đặt gói eslint-plugin-react-hooks thông qua npm như một dependency phát triển và cấu hình các quy tắc trong tệp cấu hình ESLint.

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2064

Giải thích về File Storage

Junior

Nội dung chi tiết câu trả lời, phân tích kỹ thuật chuyên sâu, mã nguồn minh họa và các trường hợp ngoại lệ chỉ dành riêng cho học viên Unicode E-learning...

Để mở khóa toàn bộ giải pháp chi tiết và tài liệu hướng dẫn phỏng vấn, vui lòng nâng cấp tài khoản hoặc tham gia gói Learning Pass để truy cập không giới hạn.

// Mã nguồn và kiến trúc giải pháp bị ẩn đối với tài khoản chưa nâng cấp...
2065

Sticky sessions sử dụng cơ chế gì để kích hoạt tính năng 'bám dính' (stickiness)?

Junior

Cookie. Có hai loại chính là cookie dựa trên ứng dụng (application-based cookies) và cookie dựa trên thời gian (duration-based cookies).

2066

CDN là gì?

Junior

CDN (Content Delivery Network - Mạng phân phối nội dung) chịu trách nhiệm phân phối nội dung dựa trên vị trí địa lý. Một phần quan trọng của CDN là các điểm hiện diện biên (edge locations), còn được gọi là cache proxies, giúp người dùng nhận nội dung nhanh chóng nhờ các tính năng caching và phân bố địa lý rộng khắp.

2067

Virtualization là gì?

Junior

Virtualization sử dụng phần mềm để tạo ra một lớp trừu tượng (abstraction layer) bên trên phần cứng máy tính, cho phép chia các thành phần phần cứng của một máy tính đơn lẻ - bao gồm bộ vi xử lý (processors), bộ nhớ (memory), lưu trữ (storage) và nhiều thành phần khác - thành nhiều máy tính ảo, thường được gọi là máy ảo (Virtual Machines - VMs).

2068

Hypervisor là gì?

Junior

Red Hat định nghĩa: "Hypervisor là phần mềm tạo và chạy các máy ảo (VMs). Hypervisor, đôi khi được gọi là trình giám sát máy ảo (Virtual Machine Monitor - VMM), cách ly hệ điều hành và tài nguyên của hypervisor khỏi các máy ảo, đồng thời cho phép tạo và quản lý các VM đó."

2069

Có những loại hypervisor nào?

Junior

Hosted hypervisor và bare-metal hypervisor.

2070

"Control plane" đề cập đến thành phần nào?

Junior

Control plane là một phần của mạng có nhiệm vụ quyết định cách định tuyến và chuyển tiếp các gói tin (packets) đến một vị trí khác.

High-Ticket Mentoring
Cần Mentor Phỏng Vấn Thử 1-1 & Tối Ưu CV?

Mô phỏng phỏng vấn kỹ thuật thực tế 1-1 qua Google Meet, nhận xét chi tiết điểm mạnh/yếu và sửa CV trực tiếp cùng giảng viên Unicode.

AI Resume Scanner
Kiểm Tra CV Chuẩn ATS Miễn Phí

Tải CV của bạn lên để hệ thống AI rà soát từ khóa kỹ năng, định dạng và tính điểm chuẩn nhà tuyển dụng.

vừa nâng cấp PRO khóa 1 phút trước   Tìm hiểu khóa học