Что интересного удалось сделать или внедрить за два года работы в кассире
Что проверяют
Что вы сделали сами за длинный отрезок и понимаете ли домен. Кассовое направление это деньги, чеки и работа без сети, поэтому слушают конкретику: что менялось в системе, почему именно так и как вы убедились, что стало лучше.
Как отвечать
Выберите две истории и расскажите их через ограничение, а не через список технологий. В кассовом домене сильно звучат такие темы:
- идемпотентность операций: повтор запроса после обрыва связи не должен пробить второй чек, нужен ключ идемпотентности и сохранённый результат по нему;
- работа без сети: локальная очередь и отправка после восстановления связи, порядок и защита от повторной доставки;
- деньги целым числом в минимальных единицах, округление в одном месте, а не в каждом расчёте;
- корректная остановка процесса: обработка сигнала и контекст с отменой, чтобы обновление не обрывало операцию на середине;
- пики нагрузки в часы торговли, профилирование горячего пути, где выигрыш дают не микрооптимизации, а снятие лишних обращений к базе;
- наблюдаемость: метрики по операциям, трассировка запроса через сервисы, алерт на бизнес-событие вроде роста отказов оплаты.
По каждой истории скажите, как проверяли: тест на повторную доставку, прогон с детектором гонок, сравнение до и после на боевом трафике.
Где спотыкаются
Отвечают «в основном поддержка, ничего особенного». За два года сюжет есть всегда: разобранный инцидент с дублем операции, миграция без простоя, ускорение сборки. Скромность тут читается как отсутствие вклада.
Второе: круглые проценты улучшений, взятые из воздуха. Называете цифру, будьте готовы сказать, чем и когда мерили. Без этого эффект лучше описать словами.
Третье: рассказ во множественном числе, «мы внедрили». Собеседнику нужен ваш кусок: что писали сами, какие варианты отбросили и почему, где ошиблись и что переделывали.