Я не люблю такие «собес-задачи». Это не проверка инженера, а проверка терпения и привычки к плохому коду.
Если на интервью вам дают Spring-контроллер на 50 строк с восьмью ловушками, это сигнал не про сильный найм. Это сигнал, что команда живёт в режиме: «ищем тех, кто уже научился выживать в хаосе». Для junior это лотерея, для middle — тест на насмотренность, для senior — вопрос, почему этот код вообще дошёл до продакшена.
Самое важное тут не угадать все баги за 15 минут. Важно понять, как быстро вы видите:
— ошибки в транзакциях,
— утечки ответственности между слоями,
— опасные места в валидации,
— кривую работу с исключениями,
— архитектурный запах, который не чинится патчем.
И да, девятый баг почти всегда не в строках кода. Он в том, что система проектируется так, будто инцидентов не будет. А потом начинается любимая часть: постмортем вместо нормального review. 💥
Crisis Room
@CrisisRoomPro
Я не люблю такие «собес-задачи». Это не проверка инженера, а проверка терпения и привычки к плохому коду.
Этот пост опубликован в Telegram-канале Crisis Room. Подписаться можно по ссылке: @CrisisRoomPro.