6 chủ đề
Nắm vững các khái niệm cốt lõi của OOP — lớp, đối tượng, bốn trụ cột, các nguyên lý SOLID và cách mô hình hóa nghiệp vụ thành thiết kế lớp sạch, dễ bảo trì.
30câu hỏiLuyện các câu hỏi phỏng vấn về cấu trúc dữ liệu cốt lõi bao gồm mảng, danh sách liên kết, stack, queue, bảng băm, cây, đồ thị và các cấu trúc nâng cao cùng các thao tác và độ phức tạp Big-O.
30câu hỏiCác quy trình từng bước để giải quyết các bài toán tính toán, được nghiên cứu về tính đúng đắn cũng như hiệu quả về thời gian và bộ nhớ.
30câu hỏiThread và process, lock và deadlock, các mô hình async, lập trình lock-free, và actor model để xây dựng hệ thống concurrent đúng đắn.
12câu hỏiMạng máy tính cho lập trình viên: mô hình TCP/IP và OSI, TCP vs UDP, DNS, HTTP/1.1–3, TLS, địa chỉ IP, cân bằng tải, và độ trễ.
12câu hỏiNền tảng hệ điều hành: tiến trình và luồng, lập lịch CPU, bộ nhớ ảo và paging, đồng bộ hóa, deadlock, IPC, và hệ thống file.
12câu hỏi