Если у тебя сервис должен сразу ответить на webhook и дальше обрабатывать асинхронно, MDC контекст теряется. Как этого избежать?
Расскажи про механизм транзакций в Spring, как реализован, ограничения
Случалось ли затягивать задачу и не предупреждать об этом заранее? Как сейчас избегаете таких ситуаций?
Какие зарплатные ожидания — минимальная и комфортная сумма на руки?
Какая скорость поиска в HashMap (среднее и худшее)?
Для чего нужны аннотации @Qualifier и @Primary в Spring?
Что происходит, когда память Redis заканчивается?
Если бы ты проектировал GC, какие подходы к garbage collection ты знаешь помимо обхода графа достижимости?
Готов ли участвовать в сопровождении сервисов на проде и реагировать на критичные инциденты (дежурство 24/7)?
Доводилось ли оптимизировать условие NOT IN? Насколько это плохо и как оптимизировать?
Есть Spring Bean с двумя методами A и B, над обоими аннотации. Как вызвать метод B из метода A, чтобы аннотации сработали?
Расскажи про релевантный опыт с последнего места работы — что понравилось, что не понравилось?
Как реализовать потокобезопасный счётчик в памяти?
Расскажите про многопоточное программирование в Java: что использовали?
Расскажи про паттерн Outbox для гарантии доставки сообщений.
Как обеспечивается целостность транзакций при переходе от монолита к микросервисам?
Какими способами вам доводилось взаимодействовать с базами данных из Java-кода? JDBC, JPA, Hibernate?
Что такое Effectively Final в Java и где используется?
Можно ли оптимизировать стек по памяти, чтобы не было x2 потребления?
За что отвечает редирект ASK в Redis Cluster?