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

Вопросы на собеседовании в IT_One

646 вопросов с собеседований в IT_One

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

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

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

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

Каталог

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

Найдено: 646
System Design

Есть интернет-магазин. После оформления заказа необходимо уведомить CRM, склад и систему доставки. Как бы вы спроектировали взаимодействие между системами? В каких случаях выбрали бы REST, а в каких Kafka или RabbitMQ?

Для уведомления CRM, склада и системы доставки после оформления заказа можно спроектировать взаимодействие так:

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

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

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

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

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

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

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

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

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

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

В каких случаях вы выберете реляционную БД, а в каких NoSQL-решение? Приведите примеры из своего опыта.

Реляционные базы данных (РБД) выбирают, когда важна строгая структура данных, транзакционная целостность и сложные запросы с объединениями (JOIN).

Читать ответ