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

Вопросы на собеседовании в Федя и Самат

14 вопросов с собеседований в Федя и Самат

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

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

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

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

Каталог

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

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

Есть ли у вас опыт работы с Terraform и Ansible?

Terraform представляет собой подход инфраструктура как код (IaC), предназначенный для управления облачными ресурсами С его помощью инфраструктура описывается декларативно, а затем развертывается автоматически…

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

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

Многопоточность, асинхронность и мультипроцессинг в Python Многопоточность: одновременная работа нескольких потоков в рамках одного процесса. Потоки используют общую память и требуют сравнительно небольших ресурсов.…

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

Как и в каких случаях применяется денормализация базы данных?

ускорение чтения за счёт сокращения числа JOIN рост производительности запросов применение в аналитике и OLAP-системах кэширование предварительно рассчитанных агрегатов увеличение избыточности и риска рассогласования…

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

Как правильно настроить CI/CD?

CI/CD автоматизирует сборку, тестирование и доставку приложения настроить Git и определить триггеры запуска pipeline подключить CI-сервер: Jenkins, GitLab CI или GitHub Actions запускать сборку и юнит-тесты…

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

Как правильно переименовать поле в таблице базы данных при рефакторинге?

Рефакторинг: изменение имени поля в таблице БД проанализировать зависимости: найти использование поля в приложении и базе данных — в запросах, индексах и триггерах подготовить миграцию: создать скрипт изменения схемы…

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

Как предотвратить потерю сообщений, которые брокер не отправил?

Как предотвратить потерю сообщений, которые брокер не отправил? область: брокер сообщений, гарантированная доставка применять протоколы с подтверждением, например AMQP с ACK/NACK настраивать повторные попытки отправки…

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

Как реализовать сервис long polling?

Как реализовать сервис long polling? long polling — способ асинхронного опроса, при котором клиент ожидает данные от сервера клиент отправляет запрос, а сервер оставляет соединение открытым до появления данных либо…

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

Как спроектировать спецификацию фронтенда для back office менеджера по обработке заказов с CRUD?

Как спроектировать спецификацию фронтенда для рабочего места менеджера с CRUD? интерфейс back office для управления заказами базовый набор операций: CRUD (Create, Read, Update, Delete) над заказами экран списка…

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

Какие инструменты Django и DRF выберете для реализации бизнес-логики сохранения заказа?

Инструменты Django и DRF для реализации бизнес-логики сохранения заказа Django Model: структура данных и валидация модели заказа DRF Serializer: проверка и преобразование входящих данных Методы Serializer…

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

Какие плюсы и минусы есть у типизации в Python?

Python относится к динамически типизированным языкам Преимущества: Гибкость, быстрое создание прототипов и меньшее количество кода Можно создавать универсальный и компактный код Начиная с Python 3.5+ доступна…

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

Какие преимущества и недостатки есть у django tokens для авторизации?

Преимущества и недостатки Django Tokens для авторизации контекст: токены в Django REST Framework (DRF) применяются для авторизации API плюсы: простая организация stateless авторизации подходят для мобильных приложений…

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

Какие способы коммуникации между сервисами ты можешь назвать?

Основные виды коммуникации между сервисами синхронная (HTTP REST, gRPC) — взаимодействие по модели «запрос-ответ», при котором вызывающий сервис блокируется асинхронная (сообщения в очередях, Kafka, RabbitMQ) —…

Читать ответ