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

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

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

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

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

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

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

Каталог

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

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

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

Нефункциональные требования (НФТ) — это характеристики системы, не связанные напрямую с бизнес-логикой, но критичные для качества и эксплуатации. Основные из них:

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

Что такое REST и какие основные методы REST вы знаете и использовали?

Модель CRUD (Create, Read, Update, Delete) описывает четыре базовые операции с данными, которые часто реализуются в REST API с помощью соответствующих HTTP методов:

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

Расскажите про работу с интеграциями, протоколами. Какие методы REST API используете и для чего?

При работе с интеграциями часто используются протоколы HTTP/HTTPS, так как они универсальны и поддерживаются большинством систем. REST API — один из самых популярных способов взаимодействия между сервисами.

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

Для чего вообще нужны брокеры сообщений? Почему мы не можем напрямую из сервиса в сервис ходить через REST?

Брокеры сообщений нужны для асинхронного и надежного обмена данными между сервисами. Они обеспечивают:

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

Опишите ваш процесс постановки задач на разработку (API, базы данных, интеграции).

Процесс постановки задач на разработку обычно включает несколько ключевых этапов:

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

Были ли технические разногласия (например, REST vs Message Broker) и как решали?

Технические разногласия между REST и Message Broker часто связаны с архитектурными подходами: REST — синхронный запрос-ответ, Message Broker — асинхронная коммуникация через сообщения.

Читать ответ
System Design

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

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

Читать ответ