Rust Learn Steps — offline-first приложение для подготовки к собеседованиям по Rust. Никакой аналитики, никакой синхронизации с облаком, никакого трекинга.
КОНТЕНТ
• 120 детальных интервью-билетов по 15 темам: ownership, lifetimes, async, traits, smart pointers, concurrency, обработка ошибок, макросы, unsafe, FFI, pattern matching, stdlib, экосистема и др. — bilingual EN/RU
• 10 разборов System Design senior-уровня: distributed rate limiter, matching engine, distributed cache, time-series DB, crypto wallet custody, WebSocket pub/sub, distributed job queue, trade settlement, search index, multi-region KV store — bilingual
• 5 mock-интервью (5 вопросов каждый) с подсказками, red-flag индикаторами, сильным ответом и rubric-оценкой — bilingual
• 10 cheatsheet-карточек: компактный справочник по ownership, lifetimes, common traits, обработке ошибок, async, pattern matching, smart pointers, итераторам, модулям, инструментам
• 61 термин Glossary A-Z с bilingual определениями и code examples (Arc, Box, Cow, Future, Pin, Mutex, …)
• 6 туториалов с последовательными уроками: Ownership 101, Заимствование и ссылки, Lifetimes 101, Error handling, Iterators & closures, Async Rust — с трекингом прогресса
• 28 editor-снипетов с типичными Rust-паттернами
• 49 FAQ-ответов в самом приложении
УЧЕБНЫЕ МЕХАНИКИ
• Spaced Repetition (Leitner-5: интервалы 1/3/7/14/30 дней)
• Quiz в 4 режимах: SRS due-билеты, твои Закладки, Фильтр по категории+уровню, Глоссарий
• Practice mode — повторение без влияния на SRS-расписание
• Day streak с защитой ежедневной цели (5/10/20/30 событий на выбор)
• Activity heatmap — плотность учёбы за 12 недель
• Statistics dashboard с mastery по категориям, прогрессом туториалов, recent activity
ЛИЧНАЯ ОРГАНИЗАЦИЯ
• Закладки любых билетов/walkthrough/mock — cross-content список
• Личные заметки (до 4000 символов) с поиском и centralized view
• Backup/Restore через JSON-файл — перенос прогресса между устройствами
РЕДАКТОР КОДА
• Подсветка Rust-синтаксиса
• Базовые lint-маркеры (скобки, кавычки)
• Auto-save с 2-секундной задержкой
• Snippet picker — 28 паттернов по 6 категориям
ПРИВАТНОСТЬ
• Всё хранится локально на устройстве (Hive boxes)
• Никакой аналитики, телеметрии, third-party трекинга
• Никакой облачной синхронизации — данные с устройства не уходят
• При удалении приложения теряется всё (сделай Export progress заранее)
ВАЖНО
Rust — зарегистрированный товарный знак Rust Foundation. Это приложение — независимый образовательный инструмент, не связан с Rust Foundation или Rust Project. Товарные знаки третьих сторон, упомянутые в контенте (AWS, Apple, Google, Coinbase, Binance, Kafka, Redis и др.) — собственность их владельцев; ссылки приведены исключительно в образовательных целях.
ДЛЯ КОГО
Middle/senior Rust-разработчики готовящиеся к техническим собеседованиям в FAANG, fintech, blockchain и systems-infrastructure компаниях.
Последнее обновление
26 мая 2026 г.