На собесе в ТБанке, Альфе и ещё пачке банков этот Spring-контроллер гоняют как тест на выживание: **«найдите 8 багов за 15 минут»**.
Не потому что любят унижать кандидатов — хотя драматургия у них крепкая, — а потому что по этому куску кода видно всё: от Junior «ну почти работает» до Senior «кто вообще это в прод пустил?»
Я собрал один контроллер обработки платежей из типовых ловушек, которые всплывали в ASTON, ТБанке, Альфе, Совкомбанке и Иннотехе. Там есть всё:
— NPE на ровном месте
— кривой `@Transactional`
— путаница со статусами
— race condition
— неправильная валидация
— логика, которая стреляет в прод в упор
Засекайте 15 минут и считайте свои попадания:
**4 бага — Junior**
**7 — Middle**
**8+ — Senior, который реально читает код, а не делает вид на code review**
Девятый баг я оставил отдельно. Его обычно не находят вообще, потому что он не в коде — он в архитектуре. И вот там начинается настоящее шоу 😈
Dating Hype Lab
@DatingHypeLab
На собесе в ТБанке, Альфе и ещё пачке банков этот Spring-контроллер гоняют как тест на выживание: **«найдите 8
Этот пост опубликован в Telegram-канале Dating Hype Lab. Подписаться можно по ссылке: @DatingHypeLab.