Расскажи про опыт работы с финансовыми/транзакционными сервисами.
Как система понимала, что нужно пойти по одному пути или по другому? За что цеплялась при различении документов?
Сколько существует скоупов (scope) в Spring приложении?
Расскажите принцип работы сборщика мусора (на примере G1 GC)
Что такое SOLID? Приведите примеры принципов.
Что такое под (Pod), Deployment и Deployment Config в Kubernetes/OpenShift? В чём разница?
Что такое дедлок? Как его избежать?
Имеет ли значение порядок столбцов при создании композитного индекса?
Расскажи об интересной задаче, которой ты гордишься
public static void filterTripleA(Collection<String> strings) { strings.removeIf(s -> s.startsWith("aaa")); }
Как вы себя оцениваете? Middle, middle+, senior?
Было ли code review в команде?
Есть ли у вас опыт работы со страхованием?
Как была организована инфраструктура? Kubernetes, Docker, CI/CD — расскажи подробнее.
Реализуй LRU-кэш с вытеснением старых значений (базовая реализация)
Чем хотел бы заниматься на новом месте? Что значит для тебя участие в архитектурных решениях?
Что такое type erasure в дженериках Java и почему так сделано?
Как создать Immutable (неизменяемый) класс в Java?
Что такое неизменяемый (immutable) класс? Какие у него недостатки?
Как настроить размер thread pool для параллельных HTTP запросов?