Что наиболее интересного делалось в работе за последний год-полтора? Расскажи про проект.
Это была ваша самописная разработка? Почему не рассматривали специализированные решения типа Camunda?
Как вы реализовывали сбор логов и мониторинг в микросервисной архитектуре?
Что произойдёт, если во время итерации по коллекции через forEach попытаться удалить текущий элемент из этой же коллекции?
Что такое рефлексия в Java и для чего она нужна?
Java 21 — виртуальные потоки, работали с ними?
Расскажи про выбор базы данных: реляционные vs нереляционные — когда что выбирать?
Какие коллекции из java.util.concurrent пригодны для многопоточной работы? Чем они отличаются от обычных коллекций?
Есть ли понимание принципов разработки распределённых систем?
Как Spring выстраивает процесс создания бинов с момента запуска приложения? Как работают автоконфигурации и conditional аннотации?
Сколько инстансов/контейнеров было у сервиса?
Написать SQL-запрос: выбрать имена трёх самых читаемых авторов на данный момент (у которых больше всего книг сейчас на руках).
Что такое Java Memory Model? Как она влияет на многопоточность?
Для чего используются VIEW и материализованные VIEW в SQL?
Приходилось ли писать SQL-запросы? Использовали SELECT, JOIN?
Какие основные принципы построения потокобезопасного класса?
Репликация, партиционирование, шардирование — что это такое?
Что такое пул коннектов к БД и зачем он нужен?
Сколько весит указатель? Что это такое?
Как проверяется подпись JWT с помощью ключа? Чем хеширование отличается от шифрования?