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

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

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

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

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

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

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

Каталог

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

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

Что такое словарь в Python, как он работает и какая структура данных лежит в основе?

В Python словарь (dict) — это изменяемый, неупорядоченный (в версиях до 3.7) набор пар ключ-значение. Ключи должны быть хешируемыми объектами (например, строки, числа, кортежи), а значения могут быть любыми объектами.

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

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

В Python строки являются неизменяемыми (immutable). Когда вы используете операцию среза для строки, например s = s[:5], создаётся новая строка, содержащая указанный срез, а исходная строка остаётся без изменений.

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

Как работает garbage collector в Python? Если ячейка памяти ссылается на другую ячейку памяти — удалит ли GC обе ссылки или ничего не удалит?

В Python сборщик мусора (garbage collector, GC) работает на основе подсчёта ссылок и дополнительно использует алгоритм обнаружения циклических ссылок.

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

Объясните назначение и способ использования статического метода-декоратора в Python.

Статический метод в Python — это метод класса, который не зависит от экземпляра класса и не имеет доступа к атрибутам экземпляра или класса (нет параметров self или cls).

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

Вы говорили, что основной язык — Python, но в резюме указана Java. Вы использовали её на проекте?

Хотя основной язык в проекте был Python, я использовал Java для некоторых задач, например, для автоматизации тестирования или интеграционных тестов, где требовалась работа с Java-библиотеками или фреймворками.

Читать ответ