Подборка объединяет вопросы, отмеченные на этапах интервью в ОТП Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, android.
Принцип инверсии зависимостей (Dependency Inversion Principle, DIP) гласит, что модули высокого уровня не должны зависеть от модулей низкого уровня напрямую; оба должны зависеть от абстракций.
В Java обработка исключений реализуется с помощью конструкции try-catch-finally. Это позволяет перехватывать ошибки во время выполнения и корректно их обрабатывать, не прерывая работу программы.
При модификации HashMap во время обхода его элементов (например, при использовании итератора) может возникнуть исключение ConcurrentModificationException.
Да, опыт работы с REST API включает создание и потребление веб-сервисов, которые используют HTTP методы (GET, POST, PUT, DELETE) для взаимодействия с ресурсами.
Партиционирование данных — это метод разделения больших наборов данных на более мелкие, управляемые части (партиции), обычно по определённому ключу (например, дате или идентификатору).