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

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

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

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

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

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

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

Каталог

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

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

Как простыми словами объяснить ребёнку, что такое асинхронность?

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

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

Как работают переменные в Python?

Как работают переменные в Python переменная представляет собой имя, которое ссылается на объект в памяти переменные не содержат сами данные, а только указывают на соответствующие объекты каждый объект в Python…

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

Как реализован словарь (dict) в Python и какая структура данных используется внутри?

Как реализован словарь (dict) в Python? dict представляет собой хеш-таблицу с открытой адресацией Для ключей вычисляется хеш, после чего сохраняются пары (ключ, значение) При коллизии выполняется поиск следующей…

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

Как сборщик мусора в Python определяет, какие объекты можно удалить?

Как устроен сборщик мусора в Python? управление памятью основано на подсчёте ссылок (reference counting) для каждого объекта ведётся счётчик ссылок; когда он становится равен 0, объект удаляется освобождение памяти…

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

Как устроена иерархия исключений в Python?

Иерархия исключений Python Все исключения наследуются от базового класса BaseException Ключевым классом для ошибок служит Exception: от него производятся все пользовательские исключения Подклассы Exception объединены…

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

Какие версии Python начиная с 3.4 вы использовали, чем они различаются и возникали ли проблемы с обратной совместимостью?

Версии Python начиная с 3.4: различия и обратная совместимость В работе использовал Python 3.4, 3.6, 3.7, 3.8, 3.9 и 3.10 3.4: появились asyncio, enum и pathlib 3.6: добавлены f-строки и асинхронные генераторы 3.7:…

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

Какие задачи решают Python 3.12–3.14 и почему исправления ошибок для них выходят так долго?

Проблемы и исправления в Python 3.12–3.14 Ключевые улучшения связаны с оптимизацией исполнения и ускорением CPython, включая адаптивный интерпретатор, представленный в 3.12 Язык получает новые синтаксические…

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

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

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

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

Какие магические методы необходимо реализовать, чтобы создать итератор в Python?

Магические методы итератора Итератор — это объект, поддерживающий протокол итерации Python Метод iter() — возвращает сам объект-итератор Метод next() — выдаёт следующий элемент либо вызывает StopIteration…

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

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

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

Читать ответ