Подготовка к интервью

Вопросы на собеседовании в ОТП Банк

282 вопроса с собеседований в ОТП Банк

282 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в ОТП Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, android.

Каталог

Результаты поиска

Найдено: 282
Теория

Какие методы или свойства необходимо изменить у объекта, чтобы использовать его в качестве ключа в HashMap?

Чтобы объект можно было использовать в качестве ключа в HashMap, необходимо переопределить методы equals() и hashCode().

Читать ответ
Теория

Можешь привести пример идеи инвертирования зависимостей в проектировании программных систем?

Идея инвертирования зависимостей (Dependency Inversion Principle) заключается в том, что высокоуровневые модули не должны зависеть от низкоуровневых, а оба должны зависеть от абстракций (например, интерфейсов).

Читать ответ
Теория

Может ли быть ситуация, когда мы кладём элемент в HashMap по ключу-объекту, а потом не можем его достать по тому же объекту?

Элемент может исчезнуть из коллекции HashMap в следующих ситуациях:

Читать ответ
Теория

Для чего используют неизменяемые объекты в программировании?

Неизменяемые (immutable) объекты — это объекты, состояние которых нельзя изменить после создания. В программировании их используют для:

Читать ответ