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

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

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

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

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

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

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

Каталог

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

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

Опишите полный процесс аутентификации и авторизации пользователя через Keycloak с использованием OAuth 2.0 и OpenID Connect: от открытия приложения до получения доступа к API.

Процесс аутентификации и авторизации через Keycloak с использованием OAuth 2.0 и OpenID Connect обычно включает следующие шаги:

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

Предусмотрено ли кэширование в REST API? Какие методы кэшируются?

В REST API кэширование предусмотрено и является важной частью оптимизации производительности и снижения нагрузки на сервер.

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

При чём здесь бизнес при проектировании API? Что они тебе ответят?

Бизнес играет ключевую роль при проектировании API, так как API — это интерфейс, через который бизнес-логика и данные становятся доступны внешним или внутренним потребителям.

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

Выполняете ли вы тестирование внешних API, чтобы убедиться, что спецификация соответствует реальности? Делаете ли сквозные сценарии в Postman?

Да, тестирование внешних API — важный этап, чтобы убедиться, что реальное поведение соответствует спецификации.

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

Что такое REST? Какие принципы и ограничения он несет?

REST (Representational State Transfer) — это архитектурный стиль для построения распределённых систем, особенно веб-сервисов. Он основан на принципах взаимодействия через HTTP и использовании стандартных методов.

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

Есть задача на разбивку монолита на микросервисы. Один из сервисов может не ответить и появится неконсистентность данных. Как подстраховаться?

Чтобы избежать неконсистентности данных при разбиении монолита на микросервисы, особенно когда один из сервисов может не ответить, используют несколько подходов:

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

Какой HTTP-метод использовать для кнопки списания кэшбэка в REST API и почему GET не подходит?

Для кнопки списания кэшбэка в REST API следует использовать HTTP-метод POST или PUT, так как эта операция изменяет состояние на сервере — списывает средства с баланса пользователя.

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

Как составить REST-запрос для получения списка тренеров с фильтрами и несколькими сортировками?

URL запроса с параметрами фильтрации обычно содержит базовый адрес ресурса и набор параметров после знака вопроса ?, где каждый параметр задаёт условие фильтрации. Например:

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

Можно ли с помощью REST наладить асинхронное взаимодействие между сервисами? Если да, как называется такой механизм?

REST — это архитектурный стиль для синхронного взаимодействия по протоколу HTTP, где клиент делает запрос и ожидает ответ.

Читать ответ