KUNGFU TECH
6306 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
Triển khai hàng đợi bằng ngăn xếp
Hãy định nghĩa về Linked List?
Queue là gì?
Bạn có thể giải thích sự khác nhau giữa cấu trúc tập tin và cấu trúc lưu trữ?
Priority Queue là gì?
Danh sách liên kết có hiệu quả hơn mảng?
Danh sách liên kết là gì?
Giải thích trường hợp nào sử dụng danh sách liên kết và trường hợp nào sử dụng mảng?
Graph là gì?
Định nghĩa Stack là gì?
Bạn có thể nói sự khác biệt giữa cấu trúc dữ liệu tuyến tính và phi tuyến tính?
Mảng đa chiều là gì?
Mảng là gì?
Triển khai ngăn xếp bằng hàng đợi?
Tại sao Stack được coi là một cấu trúc dữ liệu đệ quy?
Danh sách liên kết đôi (DDL) là gì?
Ngăn xếp và hàng đợi khác nhau thế nào?
Khái niệm Tree Data Structure là gì?
Heap là gì?
Danh sách liên kết là tuyến tính hay phi tuyến tính?
Ngăn xếp là gì
Giải thích quy trình đằng sau việc lưu trữ một biến trong bộ nhớ.
Hàng đợi là gì
Làm thế nào để biểu diễn đồ thị?
Có những loại Linked Lists nào?
Ứng dụng của đồ thị?
Dynamic Arrays là gì?
Liệt kê một số nhược điểm của Linked Lists?
Có những loại hàng đợi (Queue) nào?
Tại sao và khi nào tôi nên sử dụng cấu trúc dữ liệu Stack hoặc Queue thay vì Arrays/Lists?
Binary Heap là gì?
Khi nào thì Linked Lists hữu ích?
Số lượng nút tối đa của cây nhị phân có chiều dài k
Độ phức tạp thời gian của thao tác get() và put() trong HashMap
Cây tìm kiếm nhị phân là gì?
Sparse Array là gì?
Độ phức tạp của Hash Table là bao nhiêu?
Cây nhị phân là gì?
So sánh Heaps và Mảng khi triển khai Priority Queue?
Yêu cầu đối với một đối tượng được sử dụng làm khóa hoặc giá trị trong HashMap là gì?
Cơ sở dữ liệu nào được dùng cho triển khai bộ đệm LRU?
Associative Array là gì?
Duyệt cây là gì?
Cấu trúc dữ liệu đồ thị là gì?
Có thể lưu trữ một khóa trùng lặp trong HashMap không?
Balanced Tree là gì và tại sao điều này quan trọng?
Cấu trúc dữ liệu heap là gì?
Sắp xếp tô pô trong đồ thị là gì?
Cây AVL...
Đồ thị hai phía (Bipartite Graph) là gì? Làm thế...
Sự khác biệt giữa cấu tr...
Cho một bản đồ lưới 2D, m x n trong đó giá trị "1" đại diện c...
Viết hàm đệ quy tính chiều ...
Khi nào doubly linked list hi...
Cấu trúc dữ l...
**B-Tree...
Hashmap tron...
Hàng đợi ưu...
Viết hàm Java đếm số...
Tries có những ưu điểm chí...
In chế độ xem bên trái củ...
**Red-Black ...
Làm thế nào để duyệt qua một ...
Xử lý xung đột tron...
Khi nào sử dụng ...
Làm thế nào để lựa chọn giữa việc sử dụng Bảng băm...
So sánh thao tác tra cứu (lookup) t...
Sự khác biệt giữa BFS (Breadth First...
B-trees được sử dụng ...