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

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

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

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

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

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

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

Каталог

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

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

Каковы преимущества и недостатки принципа инверсии зависимостей в разработке программного обеспечения?

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

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

Обнаруживаешь ли ты возможность обработки исключений в своем коде?

В Java обработка исключений реализуется с помощью конструкции try-catch-finally. Это позволяет перехватывать ошибки во время выполнения и корректно их обрабатывать, не прерывая работу программы.

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

Какие потенциальные проблемы могут возникнуть при модификации HashMap в процессе обхода его элементов?

При модификации HashMap во время обхода его элементов (например, при использовании итератора) может возникнуть исключение ConcurrentModificationException.

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

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

Проблема с мутабельным ключом в HashMap возникает, когда объект, используемый в качестве ключа, изменяется после помещения в карту.

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

Имели ли вы опыт работы с архитектурой REST API и интеграцией с веб-сервисами?

Да, опыт работы с REST API включает создание и потребление веб-сервисов, которые используют HTTP методы (GET, POST, PUT, DELETE) для взаимодействия с ресурсами.

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

Партиционирование данных: преимущества и недостатки

Партиционирование данных — это метод разделения больших наборов данных на более мелкие, управляемые части (партиции), обычно по определённому ключу (например, дате или идентификатору).

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

Какие последствия возникают в RabbitMQ, если сообщение не было успешно доставлено получателю?

Если сообщение в RabbitMQ не было успешно доставлено получателю (консьюмеру), возможны следующие последствия:

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

Случалось ли затягивать задачу и не предупреждать об этом заранее? Как сейчас избегаете таких ситуаций?

Если я не успевал закрыть задачу в срок, я первым делом информировал команду и менеджера о возможной задержке, объясняя причины.

Читать ответ