IT Weekly Pro
IT Weekly Pro
@ITWeeklyPro

На собеседованиях по Java у крупных банков всё чаще крутят один и тот же приём: не «знаешь ли ты Spring», а ум

На собеседованиях по Java у крупных банков всё чаще крутят один и тот же приём: не «знаешь ли ты Spring», а умеешь ли быстро найти системные ошибки в коде.

Мне уже несколько раз попадался один и тот же паттерн — контроллер на 40–50 строк, который с виду рабочий, но внутри набит ловушками от уровня Junior до Senior.
Типовые места, где обычно прячут баги: неверная транзакционность, утечки через логирование, невалидируемые входные данные, гонки за счёт состояния в singleton, неправильная обработка исключений, проблемы с временем/таймзонами, неидемпотентные операции и слабые границы между контроллером и бизнес-логикой.

Интереснее другое: девятый баг часто не в коде, а в архитектуре. И вот его на интервью почти никто не видит — потому что он выглядит «нормально» для маленького сервиса, но ломается на реальной нагрузке и в распределённой системе.

Хороший тест для команды: если за 15 минут нашли 4–5 дефектов — уровень крепкий. Если 8 — человек реально умеет code review. Если больше — значит, смотрит не только на синтаксис, а на поведение системы целиком 🔍
Этот пост опубликован в Telegram-канале IT Weekly Pro. Подписаться можно по ссылке: @ITWeeklyPro.
industry

Свежие посты в категории «Industry & Brand News»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.