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.
Khóa học Chuyên sâu NoSQL

Làm Chủ Phỏng Vấn & Nâng Cao Trình Độ Chuyên Nghiệp

Hệ thống khóa học thực chiến chuẩn Enterprise giúp bạn tự tin chinh phục mọi kỳ phỏng vấn kỹ thuật và thăng tiến thu nhập.

31

Trong Apache Cassandra, khái niệm Tombstone là gì và tại sao việc xuất hiện quá nhiều Tombstone lại gây suy giảm hiệu năng truy vấn nghiêm trọng?

Middle

Khái niệm Tombstone

Trong Cassandra, vì dữ liệu không bị xóa vật lý ngay lập tức (do cấu trúc LSM-Tree), khi thực hiện lệnh DELETE, hệ thống sẽ ghi một bản ghi đánh dấu gọi là Tombstone. Nó báo hiệu rằng dữ liệu này đã bị xóa.

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...
32

Trong MongoDB, cơ chế WiredTiger Cache hoạt động như thế nào và làm thế nào để giám sát việc sử dụng bộ nhớ nhằm tránh hiện tượng Page Eviction quá mức?

Middle

Cơ chế WiredTiger Cache

WiredTiger sử dụng một bộ nhớ đệm (cache) để lưu trữ các trang dữ liệu (pages). Khi cache đầy, nó sẽ thực hiện cơ chế Eviction để giải phóng không gian cho các dữ liệu mớ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...
33

Trong hệ thống phân tán, sự khác biệt giữa cơ chế Quorum Read/Write và cơ chế Strong Consistency là gì?

Middle

Định nghĩa Quorum

Quorum là cơ chế đảm bảo tính nhất quán bằng cách yêu cầu một số lượng Node tối thiểu (thường là W + R > N) phải phản hồi thành công trước khi một thao tác được coi là hoàn tấ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...
34

Trong các hệ thống NoSQL hướng cột như Apache Cassandra, quá trình Read Repair hoạt động như thế nào và tại sao cơ chế này lại đóng vai trò quan trọng trong việc đảm bảo tính nhất quán cuối cùng của dữ liệu?

Middle

Bản chất cơ chế Read Repair trong Apache Cassandra

Apache Cassandra là một cơ sở dữ liệu phân tán theo mô hình Masterless (P2P), thiết kế theo định lý AP (Availability và Partition Tolerance) trong định lý CAP, sử dụng cơ chế Eventual Consistency (Nhất quán cuối cùng). Để đảm bảo tính đồng bộ giữa các Replica mà không cần thông qua một Node điều phối trung tâm cho mọi thao tác ghi, Cassandra áp dụng cơ chế Read Repair.

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...
35

Trong MongoDB, khi thực hiện các truy vấn phức tạp trên tập dữ liệu lớn, cơ chế tối ưu hóa truy vấn thông qua Query Planner hoạt động như thế nào và làm thế nào để đọc, phân tích kết quả từ hàm explain()?

Middle

Cơ chế Query Planner trong MongoDB

Khi một câu lệnh truy vấn (Query) được gửi đến MongoDB, nó không được thực thi trực tiếp ngay lập tức mà phải đi qua một bộ phận cốt lõi gọi là Query Planner (trước phiên bản 3.0 thường gọi là Classic Engine, hiện nay sử dụng trường phái tối ưu hóa dựa trên chi phí Cost-based Optimizer với công cụ lưu trữ WiredTiger).

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...
36

Trong kiến trúc hệ thống phân tán sử dụng Redis, khi nào chúng ta nên lựa chọn Redis Sentinel thay vì Redis Cluster và những giới hạn kiến trúc nào cần lưu ý khi vận hành ở môi trường Production?

Middle

Phân biệt Redis Sentinel và Redis Cluster

Cả Redis Sentinel và Redis Cluster đều là các giải pháp đảm bảo tính sẵn sàng cao (High Availability) cho Redis, nhưng chúng được thiết kế cho các mô hình kiến trúc và bài toán vận hành hoàn toàn khác nhau.

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...
37

Trong kiến trúc NoSQL phân tán, cơ chế phân giải xung đột dữ liệu dựa trên Last-Write-Wins hoạt động như thế nào và những rủi ro tiềm ẩn nào đối với tính toàn vẹn dữ liệu?

Middle

Bản chất cơ chế Last-Write-Wins (LWW)

Last-Write-Wins là một chiến lược giải quyết xung đột phổ biến trong các hệ thống NoSQL phân tán (như Cassandra, ScyllaDB, hoặc DynamoDB) khi các bản ghi dữ liệu được cập nhật đồng thời trên nhiều Node khác nhau.

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...
38

Trong MongoDB, cơ chế WiredTiger Storage Engine xử lý quá trình Checkpoint và Write Journal như thế nào để đảm bảo tính bền vững dữ liệu?

Middle

Cơ chế lưu trữ của WiredTiger

WiredTiger là Storage Engine mặc định của MongoDB, sử dụng kiến trúc B-Tree kết hợp với cơ chế In-Memory Cache để tối ưu hóa hiệu năng đọc và ghi.

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...
39

Trong hệ thống Redis, cơ chế RDB Snapshotting và AOF Append-Only File hoạt động khác nhau như thế nào và khi nào nên kết hợp cả hai?

Middle

So sánh RDB và AOF trong Redis

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...
40

Trong cơ sở dữ liệu Cassandra, quá trình Compaction hoạt động như thế nào và tại sao nó lại ảnh hưởng lớn đến hiệu năng của hệ thống?

Middle

Bản chất quá trình Compaction trong Cassandra

Cassandra lưu trữ dữ liệu theo mô hình LSM-Tree (Log-Structured Merge-Tree). Khi dữ liệu được ghi vào, nó trước tiên được ghi vào CommitLog và Memtable trên RAM, sau đó được xả xuống ổ cứng thành các file gọi là SSTables (Sorted String Tables). Các file SSTable này là bất biến (Immutable).

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...
41

Trong kiến trúc hệ thống sử dụng Redis Cluster, cơ chế Hash Slots hoạt động như thế nào và điều gì xảy ra khi một Node trong Cluster gặp sự cố?

Middle

Cơ chế Hash Slots trong Redis Cluster

Redis Cluster không sử dụng tính năng Consistent Hashing truyền thống mà chia toàn bộ không gian dữ liệu thành cố định 16384 Hash Slots.

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...
42

Trong kiến trúc Microservices, làm thế nào để đảm bảo tính toàn vẹn dữ liệu (Data Consistency) khi phải thực hiện giao dịch phân tán (Distributed Transactions) trên nhiều cơ sở dữ liệu NoSQL khác nhau?

Middle

Trong môi trường Microservices, việc sử dụng giao dịch ACID truyền thống là không khả thi do tính chất phân tán. Giải pháp tiêu chuẩn Enterprise là sử dụng mô hình Saga Pattern.

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...
43

Cơ chế Write Concern và Read Concern trong MongoDB ảnh hưởng như thế nào đến sự cân bằng giữa tính nhất quán (Consistency) và hiệu năng (Availability) trong hệ thống phân tán?

Middle

Đây là thiết lập quan trọng để kiểm soát mức độ tin cậy của dữ liệu trong Replica Set.

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...
44

Tại sao việc sử dụng TTL (Time To Live) Index trong MongoDB lại có thể gây ra hiện tượng tăng đột biến tải CPU và I/O, và làm thế nào để tối ưu hóa?

Middle

TTL Index là tính năng tự động xóa tài liệu sau một khoảng thời gian nhất định. Tuy nhiên, cơ chế này không xóa tức thì.

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...
45

Trong hệ thống NoSQL Column-family như Cassandra, việc thiết kế Data Model khác biệt như thế nào so với RDBMS và tại sao phải thiết kế theo kiểu Query-first?

Middle

Trong RDBMS, chúng ta thiết kế theo thực thể (Entity-relationship). Trong Cassandra, chúng ta thiết kế theo truy vấn (Query-first).

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...
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