Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Бизнес-аналитик — это связующее звено между заказчиком (бизнесом) и командой разработки. Его основная задача — понять потребности бизнеса, формализовать их и донести до технической команды в понятном виде.
REST (Representational State Transfer) — это архитектурный стиль для построения распределённых систем, особенно веб-сервисов. Он основан на принципах взаимодействия через HTTP и использовании стандартных методов.
Для backend страницы детальной информации по столу на маркетплейсе я бы применил REST API или GraphQL для интеграции. Это позволит клиенту запрашивать данные конкретного стола по его ID.
Чтобы избежать неконсистентности данных при разбиении монолита на микросервисы, особенно когда один из сервисов может не ответить, используют несколько подходов:
URL запроса с параметрами фильтрации обычно содержит базовый адрес ресурса и набор параметров после знака вопроса ?, где каждый параметр задаёт условие фильтрации. Например: