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

Вопросы на собеседовании по Python

375 вопросов по Python с технических собеседований

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

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

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

Анализ резюме

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

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

На странице собраны вопросы по Python — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, database, async.

Основные темы и навыки

backend 252 database 157 async 149 testing 86 optimization 78 api 70 architecture 60 python 59

Форматы вопросов

  • Поведенческие вопросы251
  • Технические вопросы97
  • System Design17
  • Лайвкодинг10

Ориентировочная сложность

  • Базовые53
  • Продвинутые139
  • Практические183

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

Можно ли полностью отключить поколенческий сборщик мусора?

В современных JVM управление GC обычно доступно лишь в ограниченном объёме и зависит от настроек В большинстве платформ, включая Java и .NET, полностью отключить поколенческий GC нельзя При этом разрешается изменить…

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

На какой объект ссылается this внутри функции-конструктора?

Как работает this в функции-конструкторе? функция-конструктор запускается с помощью ключевого слова new this указывает на создаваемый новый объект в конструкторе this непосредственно связан с новым экземпляром явный…

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

На какой объект указывает this при вызове функции-конструктора?

Контекст: JavaScript, функция-конструктор this указывает на новый объект, который создаётся во время работы конструктора при этом выполняются автоматическое создание и возврат объекта в this записываются поля и…

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

На какой паттерн проектирования можно считать похожим кортеж?

Контекст: паттерны проектирования и структуры данных Кортеж представляет собой immutable container для нескольких значений По принципу организации он близок к паттерну Composite (составной объект): несколько объектов…

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

На каком уровне модели OSI работает HTTP?

HTTP относится к протоколам прикладного уровня модели OSI Он обеспечивает взаимодействие приложений Для передачи данных использует транспортный уровень, как правило TCP С его помощью в сети передаются гипертекст и…

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

На чём основана асинхронность в Python и как она работает под капотом?

строится на конструкции async/await, доступной начиная с Python 3.5+ опирается на корутины — специальные объекты функций, способные приостанавливать собственное выполнение задействует событийный цикл (Event Loop) из…

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

От какого класса наследуется Form Request в Laravel?

HTTP-запрос Laravel является наследником Illuminate\Foundation\Http\FormRequest расширяет стандартный Request средствами валидации содержит логику валидации и авторизации делает серверную обработку форм проще…

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

Писали ли вы тесты для Django-приложений и почему их бывает дорого поддерживать?

Django — фреймворк для разработки web-приложений на Python разрабатывал unit- и интеграционные тесты с помощью Django TestCase тестами покрывал модели, представления, формы и API поддержка может требовать значительных…

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

Пишете ли вы тесты, насколько большим делаете покрытие и какой стиль тестирования выбираете?

тестирование необходимо для обеспечения качества проверяю критичные бизнес-сценарии и пограничные случаи использую сочетание unit- и интеграционных тестов не стремлюсь к избыточному покрытию, а сосредотачиваюсь на…

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

По каким признакам понять, что монолит на Django пора разделять на микросервисы?

масштабируемость: монолит перестаёт справляться с ростом нагрузки сложность сопровождения: множество взаимозависимостей и длительные релизы скорость разработки: общий код провоцирует конфликты внутри команды…

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

Почему ClickHouse эффективнее PostgreSQL для аналитики и больших данных?

Почему колоночные БД, включая ClickHouse, эффективнее PostgreSQL В отличие от PostgreSQL, данные хранятся в колоночном формате, а не построчно Такая архитектура оптимальна для аналитических запросов, включая агрегацию…

Читать ответ