Rust Learn Steps là công cụ hỗ trợ chuẩn bị phỏng vấn ngoại tuyến dành cho các kỹ sư Rust — không phân tích dữ liệu, không đồng bộ hóa đám mây, không theo dõi.
NỘI DUNG ĐƯỢC CHỌN LỌC
• 120 phiếu phỏng vấn chuyên sâu trên 15 chủ đề: quyền sở hữu, vòng đời, bất đồng bộ, đặc tính, con trỏ thông minh, đồng thời, xử lý lỗi, macro, unsafe, FFI, khớp mẫu, thư viện chuẩn, hệ sinh thái, và hơn thế nữa — song ngữ Anh/Nga
• 10 bài hướng dẫn thiết kế hệ thống chi tiết ở cấp độ cao cấp: bộ giới hạn tốc độ phân tán, công cụ khớp, bộ nhớ đệm phân tán, cơ sở dữ liệu chuỗi thời gian, lưu trữ ví tiền điện tử, WebSocket pub/sub, hàng đợi công việc phân tán, thanh toán giao dịch, chỉ mục tìm kiếm, kho lưu trữ KV đa vùng — song ngữ
• 5 kịch bản phỏng vấn thử (mỗi kịch bản 5 câu hỏi) với gợi ý tăng dần, chỉ báo cờ đỏ, tiết lộ câu trả lời hay và chấm điểm theo tiêu chí — song ngữ
• 10 thẻ tóm tắt: tài liệu tham khảo ngắn gọn về quyền sở hữu, vòng đời, các đặc tính phổ biến, xử lý lỗi, bất đồng bộ, khớp mẫu, con trỏ thông minh, trình lặp, mô-đun, công cụ
• 61 thuật ngữ trong từ điển A–Z với định nghĩa song ngữ và ví dụ mã Rust (Arc, Box, Cow, Future, Pin, Mutex, …)
• 6 chuỗi bài hướng dẫn với các bài học tuần tự: Quyền sở hữu 101, Mượn & Tham chiếu, Vòng đời 101, Xử lý lỗi, Trình lặp & closure, Giới thiệu về Async Rust — tiến độ được theo dõi theo từng bài học
• 28 đoạn mã trình soạn thảo — các mẫu Rust phổ biến (fn main, async fn, builder, thiserror enum, impl Iterator, tokio::select!, …)
• 49 mục Hỏi đáp trong ứng dụng giải thích mọi tính năng
CƠ CHẾ HỌC TẬP
• Lặp lại có khoảng cách (Leitner-5: khoảng thời gian 1/3/7/14/30 ngày)
• Bài kiểm tra với 4 chế độ: Vé đến hạn SRS, Dấu trang của bạn, Bộ lọc theo danh mục + cấp độ hoặc Thuật ngữ trong Từ điển
• Chế độ luyện tập — ôn tập bằng thẻ ghi nhớ mà không ảnh hưởng đến lịch trình SRS của bạn
• Chuỗi ngày liên tiếp với bảo vệ mục tiêu hàng ngày (mục tiêu có thể cấu hình: 5/10/20/30 sự kiện)
• Hoạt động Bản đồ nhiệt — Mật độ học tập trong 12 tuần
• Bảng điều khiển thống kê với mức độ thành thạo theo từng danh mục, tiến độ bài tập, hoạt động gần đây
TỔ CHỨC CÁ NHÂN
• Đánh dấu bất kỳ phiếu yêu cầu, hướng dẫn hoặc bài tập mô phỏng nào — danh sách nội dung chéo
• Ghi chú cá nhân (tối đa 4000 ký tự) với chức năng tìm kiếm + chế độ xem tập trung
• Sao lưu/Khôi phục qua tệp JSON — chuyển tiến độ giữa các thiết bị, không cần đám mây
TRÌNH SOẠN THẢO MÃ
• Tô sáng cú pháp Rust
• Các dấu hiệu kiểm tra cú pháp cơ bản (dấu ngoặc cân bằng, cặp dấu ngoặc kép)
• Tự động lưu với độ trễ 2 giây
• Trình chọn đoạn mã — 28 mẫu thuộc các danh mục Chung / Bất đồng bộ / Lỗi / Đặc tính / Macro / Kiểm thử
BẢO MẬT
• Mọi thứ đều cục bộ — tiến độ của bạn được lưu trữ trong các hộp Hive trên thiết bị
• Không có phân tích, không có dữ liệu đo từ xa, không có theo dõi của bên thứ ba
• Không đồng bộ hóa đám mây — những gì có trên thiết bị của bạn sẽ ở lại trên thiết bị của bạn
• Gỡ cài đặt sẽ xóa tất cả dữ liệu (bản sao lưu) (Ưu tiên hiển thị tiến độ xuất trước)
YÊU CẦU
Rust là nhãn hiệu đã được đăng ký của Rust Foundation. Ứng dụng này là một công cụ giáo dục độc lập và không liên kết, không được Rust Foundation hoặc Rust Project chứng thực hoặc tài trợ. Các nhãn hiệu của bên thứ ba được đề cập trong nội dung là tài sản của chủ sở hữu tương ứng; các tham chiếu chỉ mang tính chất minh họa giáo dục và không ngụ ý sự chứng thực.
ĐỐI TƯỢNG MỤC TIÊU
Các lập trình viên Rust từ trung cấp đến cao cấp đang chuẩn bị cho các cuộc phỏng vấn kỹ thuật tại các công ty FAANG, fintech, blockchain hoặc cơ sở hạ tầng hệ thống.
Lần cập nhật gần đây nhất
26 thg 5, 2026
Sách và Tài liệu tham khảo