Нам нужно перехватывать все запросы в Kafka и отправлять в систему аудита или телеметрии. Как бы ты это сделал?
Расскажи об одной из своих последних технически сложных задач — что это была за задача и как ты её решил?
У сервиса была своя мета или он работал без неё?
Почему приходилось заниматься SQL-оптимизацией и как были разграничены зоны ответственности между дата-инженерами и разработчиками?
Как ты видишь свою роль в команде? Что для тебя является важным при командной работе?
На что обращают внимание при проектировании базы данных? Какие принципы?
Что такое сильный каплинг (tight coupling)? В чём его минусы? И в чём минусы слишком слабого каплинга?
Принимали ли бизнес-роли участие в процессах команды в рамках спринта?
Как Kafka распределяет сообщения по партициям?
Готов ли ты посещать офис раз в месяц (Москва)?
Почему ушли из [компания]?
Что такое проблема N+1 в Hibernate и как её решить?
Было ли code review в команде?
В чём разница между аннотациями @Component, @Service, @Controller в Spring?
Что произойдёт если использовать обычный ArrayList вместо CopyOnWriteArrayList?
Circuit Breaker: реализации и состояния алгоритма.
Что такое дженерики и для чего они используются?
Для чего используется ключевое слово final в Java (для поля, класса)?
Как определяли границы микросервисов?
Расскажите о своём опыте работы