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

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

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

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

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

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

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

Каталог

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

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

В каких случаях на собеседовании стоит выбирать хэш-индексы?

В каких случаях стоит выбирать хэш-индексы? область применения: базы данных и индексация оптимальный вариант для поиска по точному равенству амортизированная сложность поиска, вставки и удаления составляет примерно…

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

В каких частях HTTP-запроса можно передать данные от клиента серверу?

контекст: HTTP протокол, передача данных URL (query parameters) — параметры в строке запроса, которые обычно применяют для фильтрации или указания идентификаторов; их длина ограничена Headers — заголовки с метаданными…

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

В чем заключается принцип REST?

В чем заключается принцип REST? архитектурный стиль для веб-сервисов работа с ресурсами, каждому из которых соответствует уникальный URI обмен данными с применением стандартных HTTP-методов: GET, POST, PUT, DELETE…

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

В чем преимущества и недостатки синхронной и асинхронной парадигм в Python?

Плюсы и минусы синхронной и асинхронной парадигм в Python Синхронная: код проще читать, понимать и отлаживать Синхронная: операции ввода-вывода блокируют поток Асинхронная: выполнение не блокируется, поэтому подход…

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

В чем разница между MySQL и PostgreSQL?

Чем отличаются MySQL и PostgreSQL? MySQL — распространённая реляционная СУБД, которую ценят за простоту настройки и высокую скорость работы PostgreSQL — расширяемая объектно-реляционная СУБД, поддерживающая сложные…

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

В чем разница между shallow copy и deep copy?

Разница между shallow copy и deep copy копирование объектов в программировании shallow copy создает копию внешнего уровня и сохраняет ссылки вложенные объекты при этом не дублируются, а продолжают ссылаться на…

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

В чем разница между поверхностным copy.copy() и глубоким copy.deepcopy() копированием объектов?

Чем отличается поверхностное копирование от глубокого copy.copy() создаёт отдельный объект верхнего уровня, но сохраняет ссылки на его вложенные объекты copy.deepcopy() рекурсивно копирует вложенные объекты, формируя…

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

В чем разница между функциями sort и sorted в Python?

Обе возможности используются для сортировки коллекций в Python. sort() — метод списка, который выполняет сортировку на месте (in-place). sorted() — функция, создающая и возвращающая новый отсортированный список.…

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

В чем фундаментальные отличия Django, FastAPI и aiohttp?

Фундаментальные отличия Django, FastAPI и aiohttp Django: монолитный фреймворк полного стека, работающий преимущественно синхронно FastAPI: современный асинхронный фреймворк на базе Starlette и Pydantic aiohttp:…

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

В чём разница между EXPLAIN и EXPLAIN ANALYZE?

Планирование выполнения SQL-запроса EXPLAIN выводит план выполнения, не запуская запрос EXPLAIN ANALYZE фактически выполняет запрос Показывает реальное время выполнения и количество строк EXPLAIN ANALYZE требует…

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

В чём разница между GET и POST-запросами на собеседовании?

В чём разница между GET и POST-запросами на собеседовании? HTTP-методы для обмена данными между клиентом и сервером GET: параметры передаются в URL, есть ограничение длины, метод идемпотентный POST: данные находятся в…

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

В чём разница между POST и GET и может ли GET содержать body?

В чём разница между POST и GET и может ли GET содержать body? HTTP-методы GET и POST в протоколе HTTP GET получает ресурс, а параметры передаются через URL (query string) POST передаёт данные в теле запроса (body) У…

Читать ответ