scroll ↓
Hackathon Pitch · v2 realgo.dev
realgo.dev

Solved Remembered

Тренажёр долговременной памяти для алгоритмических собеседований.
Решаешь задачи как обычно — realgo следит, чтобы ты их не забыл.

~/interview-prep
realgo --pitch # 15 слайдов · продукт, разработка, демо, команда
realgo · pitch v2.0 01 / 15
Проблема

Ты решил 300 задач.
Сколько из них ты помнишь?

Подготовка к собеседованиям — это гринд. Но мозг работает против тебя: кривая забывания Эббингауза стирает решения быстрее, чем ты их набираешь.

−60%
материала забывается уже через несколько дней без повторения
×2–3
раза люди перерешивают одни и те же задачи перед каждым новым циклом собесов
0
инструментов, которые управляют памятью поверх реальной практики — площадки считают solved и забывают вместе с тобой
realgo · проблема02 / 15
Решение

realgo — слой памяти
над твоей практикой

  • Не ещё один задачник — работаем поверх LeetCode и HackerRank, твоего привычного воркфлоуничего не меняешь в том, как готовишься
  • Каждое решение превращается в карточку интервального повторенияFSRS — современный алгоритм spaced repetition
  • Повторяешь не код, а паттерн и ключевую идею5 минут повторения вместо 40 минут перерешивания
realgo · сегодня
на повторение сегодня: 4
· Two Sum two-pointers · 12д назад
· Course Schedule topo-sort · 6д назад
· Min Window Substr sliding-window · 21д
· LRU Cache design · 30д назад
начать сессию
realgo · решение03 / 15
Как это работает

От сабмита до долгой памяти — 4 шага

01 · SOLVE
Решаешь задачу
На LeetCode или HackerRank, как обычно. Никакого копипаста и ручного ввода.
02 · CAPTURE
Расширение ловит Submit
Браузерное расширение видит успешный сабмит и показывает попап прямо на странице.
03 · RATE
Оцениваешь в один клик
hard / normal / easy — честная самооценка за секунду, пока впечатление свежее.
04 · SCHEDULE
FSRS планирует повтор
Алгоритм подбирает момент прямо перед тем, как ты забудешь. Карточка ждёт в кабинете.
leetcode.com · extension popup
✓ Accepted — Valid Parentheses · Насколько было сложно?   hard normal easy
realgo · флоу04 / 15
Продукт · Кабинет

От «на какой площадке готовишься» до личного плана — 4 шага

  • Онбординг за 4 шага — площадка, компании, дата собеседования, готовый roadmapплан недель считается от даты интервью, не общий список
  • Персональный трек, а не шаблон — свои недели, свои паттерны, свой процент прогрессапример: LeetCode → Google → 9 августа → план на 3 недели
  • Heatmap, streak, next-up — регулярность видна сразуоткрыл → 5 минут → закрыл, ноль решений «с чего начать»
realgo.dev/onboarding · шаг 4/4
Экран завершения онбординга realgo: площадка LeetCode, компания Google, дата собеседования и трёхнедельный план
realgo · кабинет05 / 15
Продукт · Pattern Atlas

111 подпаттернов вместо 4000 задач

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

hashing / frequencytwo pointerssliding windowprefix, range & ordered structuresbinary searchintervals & sweepstack & monotonic structuresheap / priority queuelinked lists & stateful structurestree traversal & queriesgraph traversal & structuretopological orderingunion find / connectivityshortest pathsbacktracking & adaptive strategygreedydynamic programmingstring processing & searchbit manipulationsimulation, matrix & gridmath, geometry & index mappingdivide & conquer / selection
116
материалов методики — 100% покрытие узлов таксономии
3716+150
задач LeetCode и HackerRank размечены по подпаттернам
339 / 21k+
компаний и реальных связей компания↔задача — не демоданные
realgo · atlas06 / 15
AI-слой ✓ уже в Chrome Web Store

AI, который не спойлерит

3 уровня — nudge → approach → reveal, 30-секундный кулдаун между ними. Лимит держат клиент и сервер: обход кулдауна нашли и закрыли за один вечер.

до подсказки
Панель агента realgo: задача открыта, агент предлагает получить подсказку
после L2-подсказки
Панель агента realgo: подсказка второго уровня и собранное решение в редакторе
realgo · ai07 / 15
Процесс разработки

15 дней разработки. 600+ коммитов. Ноль пауз.

04.07
Первый коммит
Монорепо, MVP браузерного расширения с детектом сабмита.
06–07.07
Pattern Atlas v1 → v2
Аудит покрытия: 13→22 инструмента, 72→111 подпаттернов, методика на каждый узел.
09.07
Закрыт AI-эксплойт
Нашли, что лимит подсказок обходится сворачиванием попапа — почин ушёл в тот же вечер.
10–11.07
Реальные данные вместо демо
3700+ задач LeetCode, официальный HackerRank kit, 339 компаний из 4 независимых датасетов.
11.07
Репозиторий зафиксирован — хакатон-дедлайн
Всё выше — то, что видит комиссия. Дальше команда продолжила работу уже для собственного прода.
19.07
Сегодня: найден и исправлен баг роадмапа после дедлайна
Персональный план от онбординга уступал общему списку — почин задеплоен тем же днём.
realgo · процесс09 / 15
Инфраструктура

Backend — на собственных серверных мощностях

Прод развёрнут не в облаке, а на своём железе. VPS — лёгкий входной шлюз с TLS, вся логика и данные — на домашнем сервере.

дом · appboxfrpc (userspace TCP)frp reverse-tunnelVPS + Caddy TLSrealgo.dev
Self-hosted CI/CD
GitHub Actions runner на собственном железе — не облачные минуты
~4 мин от мержа до прода
build → lint → e2e → deploy, автоматически на каждый push в dev
realgo · инфра10 / 15
Технологии

Продакшн-архитектура, а не прототип

browser extension
детект сабмита · попап · AI-подсказки
web · Next.js
кабинет · атлас · сессии повторения
▼ REST · JWT ▼
Go · модульный монолит
chi + pgx + sqlc · FSRS-планировщик · rate limiting
PostgreSQL
карточки · подпаттерны · миграции
Redis
кэш AI-карточек · сессии
LLM API
генерация карточек и подсказок
инфра: self-hosted CI/CD → docker compose → frp-туннель → VPS + Caddy TLS → realgo.dev # подробности — предыдущий слайд
realgo · stack11 / 15
Статус

Это уже работает в проде

live
realgo.dev в эфире: авто-деплой на каждый мерж в dev
600+
коммитов в монорепо: API, web, расширение, инфраструктура
244+19
unit/integration-тестов Go и e2e-тестов Playwright — зелёные в CI
ci · deploy
git push origin dev
build ✓   lint ✓   e2e ✓   deploy → realgo.dev ✓ # ~4 мин от мержа до прода
realgo · статус12 / 15
Команда

6 человек, полный стек

@mxdtrip

координация · продукт · интеграция AI · браузерное расширение

@MixKage

frontend · веб-кабинет и лендинг

@mikebang

backend · devops · инфраструктура

@p1xart

backend · миграции · API-контракты

@bryack

автор идеи проекта · backend · тестирование · review-cycle

@pao

QA · ручное и исследовательское тестирование

Все — практикующие инженеры, которые сами готовятся к собеседованиям.
Мы строим инструмент, которым нам самим было бы удобно пользоваться.

realgo · команда13 / 15
Roadmap

Что дальше

сейчас
Отладка AI-агента
усиление серверной валидации подсказок, закрытие оставшихся обходов лимита
неделя
Расширение — другие браузеры
уже опубликовано в Chrome Web Store; сборка под Firefox готова, дальше — публикация
2 недели
Публичный запуск и онбординг
импорт истории решённого, mock-режим «собеседование через N недель»
дальше
Команды и менторы
общий прогресс группы, дорожки подготовки от менторов
realgo · roadmap14 / 15
Попробуйте сами realgo.dev
realgo.dev

Solved Remembered

Задачи, которые ты решил, должны оставаться решёнными.
Мы делаем память частью подготовки.

~/interview-prep
open https://realgo.dev
спасибо за внимание — вопросы?
realgo · pitch v2.0 15 / 15