Встречается на собеседованиях • сегодня
Что будешь делать, если не сможешь воспроизвести баг на DEV стенде
Попробую локализовать проблему:
- Сравню логи и окружение продакшена и DEV (версии ПО, конфиги, данные)
- Проверю, есть ли зависимость от специфичных данных - попробую экспортировать продакшен-данные (обезличенные)
- Добавлю логирование в подозрительных местах кода
- Если баг периодический - подключу удаленный дебаггер или профилировщик
- В крайнем случае - разверну копию продакшена в изолированном окружении
Пример логирования для сложных случаев:
java
logger.debug("Order state before processing: {}", order.getState());
processOrder(order);
logger.debug("Order state after processing: {}", order.getState());
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы