
Эту задачу спрашивают в ASTON, Альфе и Совкомбанке на java-собесе. Найдите 8 багов в 47 строках Spring — попробуйте сами
javajub 1 час назад Эту задачу спрашивают в ASTON, Альфе и Совкомбанке на java-собесе. Найдите 8 багов в 47 строках Spring — попробуйте сами Средний 12 мин 2.7K Java * Карьера в IT-индустрии PostgreSQL * Обзор признание...
GPT-5.6 31 Temmuz 2026'da yayınlanacak mı?
Вот важная новость с фронта ИИ: javajub 1 час назад Эту задачу спрашивают в ASTON, Альфе и Совкомбанке на java-собесе. Найдите 8 багов в 47 строках Spring — попробуйте сами Средний 12 мин 2. 7K Java * Карьера в IT-индустрии PostgreSQL * Обзор признание перед тем, как мы начнёмВ прошлой статье я обещал, что следующим возьмусь за Senior System Design.
Не обманул, возьмусь, но не сейчас. За эти две недели в комментариях и в личке мне прислали несколько десятков расшифровок реальных собеседований. А потом сел смотреть и наткнулся на одну и ту же задачу подряд в девяти разных интервью: ASTON, ТБанк, Альфа, Совкомбанк, Иннотех.
Технические детали
Везде одно и то же — «найдите минимум восемь багов в этом куске Spring-кода, у вас двадцать минут». Разные обёртки, разные домены: сервис вознаграждений, бронирование места в самолёте, заполнение цен из прайс-листа, обработка платежей. Но скелет один: контроллер на полсотни строк, в котором зашиты ловушки от Junior до Senior уровня.
Я выписал восемь типовых багов, собрал в один контроллер обработки платежей — и публикую как тест. Хочу, чтобы вы попробовали сами, до того, как я начну разбирать. Это та самая задача, которую вам, скорее всего, дадут на следующем собесе в крупном банке.
Засеките пятнадцать минут на таймере. Семь багов — норма Middle, четыре — Junior, восемь и выше — Senior с опытом code review. Бонусный девятый я зашил отдельно: его в этой задаче обычно вообще не находят, и он не про код, а про архитектуру.
Отраслевые последствия
Контекст задачиДано — контроллер платежей в Spring. На входе: счёт списания, счёт зачисления, сумма. Внутри — проверка через антифрод, сохранение в БД, публикация события в Kafka, нотификация плательщику.
Стек как у большинства банков из моей базы: Spring Boot 3, PostgreSQL, Kafka, JPA, REST-клиент для антифрода. Формулировка от интервьюера (близко к оригиналу из интервью ТБанк #531):«У вас двадцать минут. Найдите минимум восемь проблем — функциональных, архитектурных, любых.
Считаются найденными только те, что вы можете объяснить вслух: почему это баг, что произойдёт в проде, как исправить. Назвать ошибку, но не объяснить — не считается. Прокрутите страницу до конца кода и не подсматривайте в разбор — иначе вся история теряет смысл.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




