Вы сталкивались с ситуациями, когда прекращали работу над проектом из-за разногласий по стратегии его реализации?
Java
Какие семантики доставки сообщений есть в Kafka?
Какие преимущества и недостатки использования проверяемых исключений в коде?
Каким образом можно обеспечить неизменяемость объекта класса, содержащего список в качестве поля?
Для чего необходимо явно объявлять Bean в конфигурации Spring вместо автоматической регистрации?
Обеспечивается ли сохранение последовательности сообщений при использовании Kafka?
Какие методы, обычно используемые вместе с методом equals, ты знаешь?
какие ожидания у вас связаны с вашей будущей работой и позицию, на которую вы претендуете
К какой категории паттернов относится класс Comparator?
Можете объяснить механизм репликации данных в Kafka и её роль в обеспечении отказоустойчивости системы?
Мог бы ты привести пример использования абстракции в программировании?
Какие существуют уровни доступа в языке Java и как они используются?
Могли бы вы объяснить, что подразумевается под транзакцией в контексте работы с базами данных?
Можете объяснить, что подразумевается под разделением таблиц на части в базе данных?
Обязательно ли говорить с кандидатами на позицию Middle о принципах проектирования программных систем?
Как называется процедура получения экземпляра компонента из контекста Inversion of Control (IoC)?
Будет ли выполнен PostBeanProcessor перед вызовом методов, аннотированных @PostConstruct?
Можете объяснить, как осуществляется копирование элементов массива и какие есть способы клонирования массива?
Можете рассказать о своем опыте повышения эффективности использования ресурсов в коде на прошлых проектах?
Что вас мотивирует в профессиональной деятельности?