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

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

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

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

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

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

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

Каталог

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

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

Как мы оборачиваем микросервисы? Во что? Как развернуть всю систему одной командой?

Микросервисы обычно оборачивают в контейнеры, чаще всего Docker, чтобы обеспечить изоляцию, воспроизводимость и удобство развертывания. Каждый микросервис упаковывается в свой Docker-образ с необходимыми зависимостями.

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

Могли бы вы объяснить принципиальные особенности и структуру микросервисной архитектуры?

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

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

Посмотри на код FastAPI приложения. Можем ли мы убрать async из функции-обработчика (заменить async def на def)? Будет ли это работать, есть ли особенности?

В FastAPI обработчики могут быть как асинхронными (async def), так и синхронными (def). Если убрать async и сделать функцию обычной синхронной, приложение будет работать, но с некоторыми особенностями:

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

Когда предпочтительно применять метод PUT, а когда — POST в REST API?

Метод PUT в REST API предпочтительно использовать, когда нужно полностью заменить или создать ресурс по известному URI. PUT идемпотентен — повторные запросы с одинаковыми данными не изменят результат.

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

Могли бы вы объяснить концепцию API-композиции в контексте микросервисов?

API-композиция в контексте микросервисов — это подход, при котором отдельный сервис (композиционный слой) объединяет данные и функциональность из нескольких микросервисов, предоставляя единый API для клиента.

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

Какие ограничения у Django делают его менее предпочтительным для реализации микросервисной архитектуры?

Django — это мощный фреймворк для веб-разработки, но он изначально спроектирован как монолитный фреймворк, что накладывает некоторые ограничения при использовании в микросервисной архитектуре:

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

Как работают middleware в FastAPI?

Middleware в FastAPI — это компонент, который перехватывает HTTP-запросы и ответы на уровне приложения, позволяя выполнять дополнительную обработку до и после вызова конечных точек (эндпоинтов).

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

Какие инструменты и библиотеки лежат в основе работы FastAPI?

FastAPI — это современный веб-фреймворк для Python, который позволяет быстро создавать API с высокой производительностью. В основе FastAPI лежат несколько ключевых инструментов и библиотек:

Читать ответ