Расскажите подробнее о проекте: стек, нагрузка, микросервисы, чем занимались
Java
Как вы решали проблему дублей сообщений в Kafka?
Какие еще типы индексов знаешь кроме B-tree?
Приходилось ли на практике применять потоки? Можешь привести пример задачи?
Когда использовать Singleton, а когда Prototype?
В чём разница между @Component, @Service, @Repository и @Controller?
От чего зависит момент удаления объекта в такой цепочке ссылок?
Что такое RESTful Web Service? Ключевые принципы.
В чём разница между процессом и потоком? Когда вы бы использовали одно вместо другого?
Как правило, для таких изменений пишут sequence-диаграммы — это так фиксировалось у вас?
Расскажи про ООП — что это такое, для чего оно?
В Java есть сборщик мусора — как разработчики, можем ли мы как-то повлиять на ускорение процесса удаления неиспользуемых объектов? Расскажите о реальном случае с утечкой памяти.
Опиши сложную задачу из последнего опыта: в чём была сложность и как решили?
Расскажите о своём опыте работы и проектах
Какой уровень изоляции по умолчанию в PostgreSQL?
Хорошо тестируемый код — какой он? Минимум 3 критерия. И что такое сильный coupling и в чём его минус? Чем плохо слишком слабый coupling?
Задача по коду: synchronized get/set и многопоточность (скриншот с кодом)
Что должно контролировать приложение согласно DDD?
Ситуационный вопрос: продуктовая команда хочет сделать интеграцию через db-link с прямыми SELECT-ами вместо нормального адаптера. Ваши действия?
Как вы себя оцениваете? Middle, middle+, senior?