Расскажите о себе. Что вам позволяет расти и развиваться как специалисту?
Ты принимал участие в найме и проводил интервью. Есть ли у вас Team Lead команды QA?
200 чисел нужно сложить. Какой стрим лучше использовать — обычный или параллельный?
Чем отличается WHERE от HAVING?
Что было триггером расчёта? Как он запускался?
Почему GC-паузы были такими долгими? Из-за чего?
Расскажи про CAP-теорему.
Приходилось ли оптимизировать работу с базой данных или запросы?
Когда аннотация @Transactional может не сработать?
Расскажи про оптимизацию GC из твоего реального опыта — были паузы на десятки секунд, как ты их оптимизировал?
Что такое функциональные интерфейсы? Какие знаешь? Что принимают и что возвращают?
Какой проект вы считаете наиболее значимым для себя и почему?
Каким образом технически реализована проверка дублей — отдельный процесс проверки перед вставкой или что-то другое?
Есть топик и 5 инстансов одного сервиса в одной consumer group. Что может пойти не так?
Какие инструменты мониторинга, логирования и метрик использовали? Какой подход в микросервисах?
Как повторно вычитать сообщение из Kafka?
Как долго хранили данные в PostgreSQL/TimescaleDB? Что происходило со старыми данными?
Какую библиотеку используете для работы с Kafka?
Что такое Outbox паттерн и как он работает?
Как вы относитесь к утверждению, что 100% тестовое покрытие невозможно и не всегда нужно?