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

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

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

853 вопроса 119 компаний 249 технологий

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

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

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

Каталог

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

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

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

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

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

Какие инструменты выбрать для ручного тестирования API на собеседовании?

Инструменты для ручного тестирования API Postman: графический клиент для подготовки и отправки запросов, анализа ответов, работы с коллекциями и скриптами Swagger UI: визуальный интерфейс интерактивной документации и…

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

Какие инструменты есть в asyncio и как они применяются?

Инструменты asyncio и области их применения asyncio — стандартная библиотека Python для асинхронного программирования Event loop — центральный механизм, который запускает задачи и управляет их выполнением (coroutines)…

Читать ответ
Поведенческий

Какие инструменты и подходы применяют для профилирования производительности и поиска узких мест?

Инструменты и методы профилирования производительности Инструменты: профилировщики CPU (perf, VTune, Chrome DevTools), профилировщики памяти (Valgrind, Heap Profiler), APM-системы (New Relic, Datadog) Методы: сэмплинг…

Читать ответ
Поведенческий

Какие инструменты используют для поиска проблем с производительностью — профилировщики, дампы памяти и другие средства?

Инструменты диагностики производительности Профилировщики CPU и памяти помогают находить узкие места в программном коде, оценивать расход ресурсов и определять горячие точки. К таким инструментам относятся perf,…

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

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

Основные инструменты мониторинга и логирования в продакшн-среде мониторинг: Prometheus отвечает за метрики, Grafana — за дашборды логирование: ELK-stack (Elasticsearch, Logstash, Kibana) централизованный сбор логов:…

Читать ответ
Поведенческий

Какие инструменты применяют для миграции сервисов в Kubernetes?

Инструменты для перевода сервисов под Kubernetes приложение сначала упаковывают в контейнеры с помощью Docker ресурсы кластера описывают через YAML-манифесты (Pod, Deployment, Service) настройки и секретные данные…

Читать ответ
Лайвкодинг

Какие коллекции есть в .NET и чем отличаются массив, List и Dictionary?

Коллекции в .NET: назначение разных типов Массив имеет фиксированный размер, обеспечивает быстрый доступ по индексу и служит базовой структурой данных. List<T> представляет собой динамический массив, который при…

Читать ответ
Поведенческий

Какие меры безопасности вы использовали при работе с Django и Postgres?

Обеспечение безопасности при работе с Django и Postgres Django: встроенные механизмы предотвращения CSRF, XSS через middleware и шаблоны Настройка строгих механизмов аутентификации и авторизации с помощью Django auth…

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

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

Индексация ускоряет поиск и сокращает время выборки Нормализация уменьшает избыточность и повышает целостность данных Денормализация ускоряет чтение и сокращает количество JOIN Оптимизация запросов включает…

Читать ответ
Поведенческий

Какие методы синхронного взаимодействия между сервисами ты знаешь и когда применяешь каждый из них?

Основные методы синхронного взаимодействия между сервисами HTTP/REST API — наиболее распространённый протокол обмена, отличающийся простотой реализации и масштабирования gRPC — двоичный протокол поверх HTTP/2,…

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

Какие метрики указывают на нарушение SRP в классе?

Метрики нарушения SRP (Single Responsibility Principle) Контекст: принцип единственной ответственности в ООП Методов в классе: слишком большое количество методов → класс реализует избыточный набор функций Разные…

Читать ответ