Sobes.tech

Опишите ваш опыт работы с языком Java и проекты, в которых вы его использовали

Junior — Middle
СБЕРСБЕР
AstonAston
Bell IntegratorBell Integrator
+1
36

Объясните различия между синхронизированным методом, синхронизированным блоком внутри метода и статически синхронизированным методом в контексте Java или другого языка программирования, обеспечивающего взаимную блокировку.

Junior — Middle
36

Как отличаются между собой структуры данных List и Set в контексте их использования и свойств?

Junior — Middle
36

Каковы отличия между использованием RestTemplate и WebClient в рамках Spring для выполнения HTTP-запросов?

Junior — Middle
36

В каком месте в памяти обычно сохраняется строка, заданная с помощью кавычек в коде?

Junior — Middle
Red Collar
36

Какой средний срок выполнения ваших проектов?

Junior — Middle
36

Можете пояснить роль Controller в рамках архитектуры Spring и как он обеспечивает обработку входящих запросов?

Junior — Middle
Red Collar
36

Какой ответ ты предоставляешь после выполнения задачи в текущем проекте?

Junior — Middle
36

Какой шаблон проектирования используется при реализации класса StringBuilder для эффективной работы со строками?

Junior — Middle
36

Объясните принцип работы условных операторов в программировании.

Junior — Middle
36

Можешь перечислить стандартные структуры данных, реализованные в Java Collections Framework?

Junior — Middle
36

Какова роль внешнего ключа в реляционной базе данных?

Junior — Middle
Т-БанкТ-Банк
AstonAston
36

Объясните, почему при выполнении методов UserRepository.findById() и User.getEmails().forEach() может возникнуть проблема N+1, если метод getUsers() помечен как @Transactional, а поле email аннотировано как @OneToMany.

Junior — Middle
СБЕР КорпусСБЕР Корпус
36

Каким образом вы взаимодействовали с аналитиком для решения возникающих вопросов?

Junior — Middle
СБЕРСБЕР
36

Каким образом реализовать проверку наличия обязательных параметров, таких как логин, пароль и URL, в файле application.properties, чтобы стартер не запускался при их отсутствии?

Junior — Middle
СБЕР КорпусСБЕР Корпус
36

Можно ли объяснить концепцию оценки эффективности алгоритмов с точки зрения их роста времени выполнения по мере увеличения входных данных?

Junior — Middle
Передовые Платежные Решения
36

Готов ли ты настроить двух потребителей для одного топика так, чтобы они работали без перебоев, указав конкретные партиции для каждой из них?

Junior — Middle
СБЕРСБЕР
36

Можно ли обеспечить последовательный вывод сообщений из Kafka так, чтобы они шли в том же порядке, в каком были записаны в Topic?

Junior — Middle
Альфа-БанкАльфа-Банк
36

Какие показатели системы необходимо мониторить при регулярной перезагрузке сервиса для предотвращения ошибок OutOfMemoryError?

Middle — Middle+
Т-БанкТ-Банк
36

Какую основную функциональность обеспечивает инструмент Maven для управления проектами на Java?

Junior — Middle
IT OneIT One
36
/591