Что именно подробно описывается в OpenAPI-документации?
В OpenAPI спецификации описывается REST API сервиса, включая:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В OpenAPI спецификации описывается REST API сервиса, включая:
Читать ответОшибка 500 при отмене договора указывает на внутреннюю проблему сервера. В такой ситуации нужно:
Читать ответИдемпотентность POST можно реализовать через использование уникального идентификатора запроса (например, Idempotency-Key), который клиент генерирует и отправляет вместе с запросом.
Читать ответДля выбора клиентов, которых нет в черном списке, можно использовать несколько вариантов SQL-запросов:
Читать ответВ архитектурных решениях часто использовались микросервисный подход для масштабируемости и независимого развертывания компонентов.
Читать ответВыбор способа передачи параметров пагинации зависит от контекста и требований API, но основные варианты:
Читать ответФраза "спроектировал архитектуру модуля строительного маркетплейса с нуля" может подразумевать оба уровня, но чаще всего это:
Читать ответВ проектах ролевую модель доступа обычно строил на основе принципа RBAC (Role-Based Access Control).
Читать ответТермин, описывающий передачу данных частями через заголовки или тело, называется chunked transfer encoding (передача с разбиением на чанки).
Читать ответСклад, производитель и поставщик хранятся в отдельных таблицах для нормализации данных и избежания избыточности.
Читать ответВ Kafka брокер — это сервер, который хранит и передаёт сообщения.
Читать ответПроработка индексов на уровне EXPLAIN-планов означает, что при оптимизации запросов и структуры базы данных анализировались планы выполнения запросов, которые показывает команда EXPLAIN (или аналогичные инструменты).
Читать ответ