Почему вы не использовали Exactly Once семантику в Kafka?
Приходилось ли вам самому находить уязвимости? Находили ли какие-нибудь?
Как у вас были организованы проверки на покрытие тестами и уязвимости в CI-пайплайне?
Опишите последовательность исполнения программы
Чем valueOf отличается от fromString?
Как по-другому реализовать роутинг без привязки к имени класса?
Чем PostgreSQL отличается от других баз данных?
Какой жизненный цикл бина в Spring?
Что такое immutable объект и как его создать?
Какие архитектурные паттерны применяли при распиле монолита?
Расскажи про аннотацию @Transactional, как можно транзакцию настроить через неё?
Расскажи про свой опыт. Какая у тебя роль в команде, чем занимался?
-- Есть таблицы со структурой Employee id (PK) name salary dep_id(FK department.id) Department id (PK) name -- написать запрос, который вернет список наименований всех отделов с максимальной зарплатой в каждом отделе select d.name, MAX(e.salary) from Employee e join Department d on e.dep_id = d.id group by d.name
В чём основная проблема выбранной структуры решения - Жесткая привязка типа низкой гибкости - Нарушение полиморфизма при обработке элементов - Нет фабричного метода для WardrobeItem - Нет паттерна Адаптер для новых оптимизаторов - Высокозатратные операции внутри оптимизации
//Дан массив чисел, в котором все числа кроме одного имеют пару, //найти число, которое встречается только один раз // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Что такое Spring Profiles и как сконфигурировать приложение для разных окружений? Как влиять на процесс создания бинов?
В чём разница между checked и unchecked исключениями? Когда использовать RuntimeException?
Как создать собственное исключение в Java?
Какая структура команд? Будет ли возможность работать с DevOps?
Как работает try-with-resources в Java?