Каково назначение оператора super в контексте наследования и вызова методов или конструкторов базового класса?
Java
Приходилось ли вам самому находить уязвимости? Находили ли какие-нибудь?
Какие виды блокировок применяются в многопоточном программировании для управления доступом к ресурсам?
Использовали ли вы Mockito для тестирования скрытых или внутренне неявных компонентов системы?
Вам понравился процесс собеседования и его структура?
Можете объяснить, что подразумевается под термином 'канал' в контексте программирования и систем коммуникации?
Как осуществляется сравнение объектов методом equals, когда не переопределены его алгоритмы?
Какой опыт у вас есть в работе с SQL и базами данных?
Можете объяснить, что означает использование аннотации @Component в Spring и для каких целей она предназначена?
Каким образом вы организовали разделение данных в базе в вашем последнем проекте?
Каким образом обеспечивается сохранность данных в системе при использовании свойства Durability в транзакционной модели ACID?
Бывали ли случаи, когда вам нужно было выбрать или заменить используемые технологические инструменты или платформы в проекте?
Можно ли определить статический метод с одинаковым названием и параметрами в одном классе?
В вашем последнем проекте использовалась ли репликация данных? Если да, то каким образом она была реализована?
Какова основная задача оператора GROUP BY в SQL и в каких случаях он применяется?
Изменяет ли использование Stream исходную коллекцию во время выполнения операций?
Какие признаки указывают на необходимость создания индекса в базе данных?
Каким образом можно пройти по всем ключам и значениям в объекте Map?
Что происходит внутри HashMap, когда два ключа приводят к одной и той же хэш-ячейке?
Какое среднее количество операций требуется для выполнения основной операции поиска или вставки в структуре данных HashMap?