Расскажите о себе, своём опыте и ключевых достижениях.
Какие виды кэша бывают и каковы их плюсы и минусы?
Что такое Liquibase и как организовать версионность БД, особенно в условиях ограничений безопасности (как в Сбере)?
Что именно может пойти не так, если мы не позаботимся о синхронизации? Что такое Race Condition?
В классе два поля с инвариантом (одно строго меньше другого), каждое защищено AtomicInteger. Достаточно ли этого для потокобезопасности?
Какая максимальная нагруженность проекта была в твоей практике?
Безопасно ли инкрементировать volatile переменную (counter++)?
Расскажите про Foreign Key: зачем нужен и какие у него минусы?
Что может быть статическим в Java помимо полей?
Как сделать вывод номеров и построение Map за один стрим?
Какие плюсы есть у монолитной архитектуры?
Что происходит при ребалансировке консьюмеров Kafka — что может потеряться?
Как работали с Kafka? Приходилось ли тюнить партиции, конфигурации? Что будет если consumers меньше чем partitions?
Что такое deadlock?
Что было предпосылкой переноса на прод? Что нужно было предпринять для перехода со staging на prod?
Расскажи про последнее место работы. Чем занимался, технический стек?
Как реализовать локальный кэш с потокобезопасной записью по конкретному ключу?
Как работает красно-чёрное дерево в HashMap?
Как в Kafka обработать невалидное сообщение?
Integer i = 300, j = 300; System.out.println(i == j);