#ai4sdlc #system_design #карьера_и_собесы
https://github.com/masyagin1998/ai-system-design
Вчера я успешно прошёл собес в Т-Банк 😎!
Стоп! Что?! Неужели я бросаю HFT и перехожу в финтех?!
На самом деле нет 😄.
Всё дело в том, что это было первое в России публичное AI System Design интервью 🤖!
Меня собеседовали CRO Т-Банка Александр Черников и CTO Алексей Тарасов.
Стрим проходил на канале System Design World.
Если максимально кратко, то секция AI System Design в Т-Банк выглядит примерно так:
⚡️ 35 минут на проектирование архитектуры - классический, но крайне интенсивный System Design;
⚡️ 45 минут на реализацию ключевого компонента системы с помощью любого AI-инструмента;
⚡️ 20 минут на код руками без AI;
⚡️ затем вопросы интервьюеров и финализация артефактов.
Итого: 2 часа.
Теперь мало посчитать метрики, нарисовать красивую диаграмку в Excalidraw и с умным видом порассуждать о трейдоффах.
Необходимо взять предложенную архитектуру и прямо на интервью довести её ключевую часть до рабочего MVP с помощью агентов.
Причём отдельно оценивается, как именно Вы работаете с AI: формализуете и декомпозируете задачу, пишете спеки и планы для агентов и, наконец, управляете несколькими параллельными агентами и валидируете их работу.
При этом полностью спрятаться за спину
Claude/Codex не получится - отдельный кусок кода нужно написать руками 🤝.Мне досталась задача спроектировать Instagram с учётом классической celebrity problem: что делать с пользователями, у которых миллионы подписчиков, и почему наивный
fan-out on write плохо масштабируется.После архитектуры нужно было собрать адекватный MVP, а затем уже без нейронок написать на
Python LRU-кэш.В процессе подготовки я создал на
GitHub репозиторий с шаблоном прохождения подобных интервью: masyagin1998/ai-system-design.В нём есть всё необходимое:
⚡️ заготовка проекта на FastAPI с SQLAlchemy, Alembic и JWT-авторизацией;
⚡️ в зависимостях прокинуты Docker-образы PostgreSQL, Redis и RustFS;
⚡️ автоматическое сохранение промптов и ответов агентов в ai-logs/;
⚡️ шаблоны спецификации - spec.md и плана для агента - plan.md;
⚡️ удобный таймер с GUI, показывающий сколько осталось времени до конца текущего этапа.
И, похоже, я создал этот репозиторий очень вовремя. По моей информации, похожие форматы в ближайшее время собираются запускать не только в Т-Банке, но и в других российских бигтехах, в том числе в Яндексе. Так что ставьте звёздочки 🌟 и форкайте репозиторий себе!
С уважением,
Михаил Масягин
P.S. Скоро на YouTube выйдет запись стрима, обязательно поделюсь ей на канале.
