На собесах по Java у банков пошла одна и та же схема: дают контроллер на Spring и просят за 15–20 минут найти минимум 8 багов.
Я видел десятки таких расшифровок. ASTON, ТБанк, Альфа, Совкомбанк, Иннотех — названия разные, паттерн один и тот же: один и тот же «платежный» контроллер, набитый ошибками на уровне Junior, Middle и Senior.
Что важно:
- 4 бага обычно видят почти все
- 7 — уже нормальный Middle
- 8+ — это уровень человека, который реально читает код, а не только пишет его
- 9-й баг, как правило, пропускают вообще все — он не в синтаксисе, а в архитектуре
Я собрал этот набор в один тест. Если у вас есть 15 минут — сначала попробуйте сами, потом сравните с разбором. 🔍
У таких задач полезная проверка простая: не угадывать, а проговаривать, где сломается транзакция, где утечет логика, где контроллер делает лишнюю работу, которую должен делать сервис.
Яндекс Сигнал
@YandexSignalPro
На собесах по Java у банков пошла одна и та же схема: дают контроллер на Spring и просят за 15–20 минут найти
Этот пост опубликован в Telegram-канале Яндекс Сигнал. Подписаться можно по ссылке: @YandexSignalPro.