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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Можете объяснить, что такое синхронный интерфейс программирования приложений (API)?

Синхронный API — это интерфейс программирования, при котором вызов метода или функции блокирует выполнение программы до тех пор, пока операция не завершится и не вернёт результат.

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

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

Для обработки ситуации, когда невозможно установить соединение с микросервисом в системе бронирования, обычно используют исключения, связанные с сетевыми ошибками. В Java это может быть:

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

Объясните, что означает аннотация @RestController в контексте разработки REST API в Spring

Аннотация @RestController в Spring — это специализированный вариант @Controller, который упрощает создание REST API. Она объединяет в себе:

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

Преобразовать список объектов с полями k и value в Map через Stream API так, чтобы данные не потерялись (k может повторяться)

Да, в Java можно преобразовать поток данных (Stream) в карту (Map) с помощью метода Collectors.toMap(). Этот метод позволяет указать, как получить ключ и значение из элементов потока.

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

Можешь назвать операции в Stream API, которые сохраняют промежуточное состояние?

В Stream API операции, которые сохраняют промежуточное состояние (intermediate operations), это те, которые возвращают новый стрим и позволяют строить цепочку вызовов, не выполняя сразу вычисления.

Читать ответ