ReAlgo
Гайд // Docs

Как устроен ReAlgo

Короткий гайд по основным понятиям сервиса — что именно запоминает ReAlgo, как устроены повторения и паттерны, и что получает пользователь на бесплатном и платном тарифе.

1. Что такое ReAlgo

«Solved» ещё не значит «запомнил». ReAlgo — память твоей подготовки к собеседованиям: браузерное расширение фиксирует каждую решённую задачу прямо из браузера, а интервальные повторения возвращают её ровно перед тем, как она забудется.

Список решённых задач показывает, что уже было сделано. ReAlgo идёт дальше — планирует, когда к задаче вернуться, превращает решение в короткую карточку и подсвечивает паттерны, которые чаще всего забываются, как правило, ровно перед интервью.

2. Карточки и интервальные повторения

Карточка не создаётся автоматически из каждой решённой задачи — она привязана к паттерну. Включаешь подпаттерн в личную практику в Pattern Atlas — и по нему становятся доступны карточки трёх типов (Pattern Recognition, Algorithm Mechanics, Edge Case) вместе со списком практических задач по этому же паттерну.

После честной оценки уверенности («сложно» / «нормально» / «уверенно») ReAlgo сдвигает следующий показ карточки — легко решённое всплывает реже, тяжёлое — чаще. Если ответ забылся совсем — ничего страшного, карточка просто вернётся раньше и чаще, пока не закрепится.

3. Паттерны и Pattern Atlas

Pattern Atlas — карта алгоритмических паттернов и подпаттернов (Two Pointers, Sliding Window, Hashing и так далее). У каждого подпаттерна есть профиль: что это, как узнать задачу на этот паттерн, механика решения и типичные edge cases, плюс отдельные карточки практики. Тумблер «добавить в практику» на странице подпаттерна включает его в личный набор — от него зависят и доступные карточки, и список задач на /problems, и кнопка «начать практику» на /cards.

Готовность по паттерну считается по реально решённым задачам, а не по факту открытия страницы — это тот же принцип честности, что и в карточках.

4. План подготовки

Roadmap — маршрут по темам NeetCode 150, разбитый на недели. Каждая неделя — один паттерн, прогресс по ней растёт по мере решения задач этого паттерна. Не список из сотен нерассортированных задач, а один понятный шаг на день.

На Pro-тарифе маршрут можно уточнить целевой ролью, компанией и датой интервью — тогда порядок тем и приоритет повторений подстраиваются под срок, который остался.

5. Расширение

Профиль поддерживает четыре площадки — LeetCode, GeeksforGeeks, HackerRank и Codeforces. Автоматическое определение сдачи прямо из браузера работает для всех четырёх.

Расширение фиксирует минимальный учебный контекст: площадку, задачу, статус решения, выбранную оценку уверенности и паттерн, если он известен. Закрытые материалы и содержимое premium-страниц ему не нужны.

6. Free и Pro

  • Free — сохранение решённых задач из браузера, оценка уверенности, авто-расписание повторений и базовая статистика прогресса;
  • Pro — всё из Free плюс персональный план под роль и дату интервью, расширенные карточки с граничными случаями, тесты и mock-режим, приоритетные напоминания и экспорт в Anki (статус фичи).

Актуальный состав тарифов и оформление — на странице realgo.dev/#pricing. Условия оплаты платного тарифа регулируются Публичной офертой.