Rust Learn Steps 是一款面向 Rust 工程师的离线优先面试准备工具——不提供分析、云同步或追踪功能。
精选内容
• 涵盖 15 个主题的 120 个深度面试题:所有权、生命周期、异步、trait、智能指针、并发、错误处理、宏、unsafe、FFI、模式匹配、标准库、生态系统等等——英俄双语
• 10 个高级系统设计长篇讲解:分布式速率限制器、匹配引擎、分布式缓存、时序数据库、加密钱包托管、WebSocket 发布/订阅、分布式作业队列、交易结算、搜索索引、多区域键值存储——英俄双语
• 5 个模拟面试场景(每个场景 5 道题),提供渐进式提示、危险信号提示、强答案揭示和评分标准——英俄双语
• 10 张速查卡:所有权、生命周期、常用 trait、错误处理、异步、模式匹配、智能指针、迭代器、模块、工具的精简参考
• 61 个术语表(A-Z),包含英俄双语定义和 Rust 代码示例(Arc、Box、Cow、Future 等) (例如 Pin、Mutex 等)
• 6 个系列教程,按顺序讲解:所有权 101、借用与引用、生命周期 101、错误处理、迭代器与闭包、Rust 异步入门——每个课程都有进度跟踪
• 28 个编辑器代码片段——常见的 Rust 模式(例如 fn main、async fn、builder、thiserror enum、impl Iterator、tokio::select! 等)
• 49 个应用内常见问题解答,解释每个功能
学习机制
• 间隔重复(Leitner-5:1/3/7/14/30 天间隔)
• 测验,4 种模式:SRS 待办事项、书签、类别+级别筛选或术语表
• 练习模式——复习卡片,不影响您的 SRS 计划
• 每日目标保护的连续学习天数(可配置目标:5/10/20/30 次)
• 活动热图—— 12 周的学习密度
• 统计仪表盘,显示各类别掌握程度、教程进度和近期活动
个人管理
• 为任何工单、教程或模拟题添加书签 — 跨内容列表
• 个人笔记(最多 4000 个字符),支持搜索和集中查看
• 通过 JSON 文件备份/恢复 — 在不同设备间同步进度,无需云端
代码编辑器
• Rust 语法高亮
• 基本 lint 标记(平衡括号、引号对)
• 自动保存,2 秒防抖
• 代码片段选择器 — 涵盖通用/异步/错误/特性/宏/测试等 28 种模式
隐私
• 所有数据均本地存储 — 您的进度保存在设备上的 Hive 仓库中
• 无分析、无遥测、无第三方追踪
• 无云同步 — 设备上的内容始终保留在您的设备上
• 卸载将删除所有数据(请先使用“导出进度”进行备份)
要求
Rust 是一个注册软件Rust 基金会的商标。本应用是一款独立的教育工具,与 Rust 基金会或 Rust 项目没有任何关联,也未获得其认可或赞助。内容中提及的第三方商标均为其各自所有者的财产;引用仅用于教育目的,并不代表认可。
目标受众
准备参加 FAANG、金融科技、区块链或系统基础设施公司技术面试的中高级 Rust 开发人员。