Когда выполняется файл __init__.py?
При первом импорте пакета (директории с этим файлом) или любого его подмодуля/подпакета.
Читать ответПодготовка к интервью
11 вопросов с собеседований в CyberX Community (ООО Рикис)
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в CyberX Community (ООО Рикис). Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, django, fastapi.
Каталог
При первом импорте пакета (директории с этим файлом) или любого его подмодуля/подпакета.
Читать ответФункция-замыкание в Python — это функция, которая запоминает и может использовать переменные из окружающего (внешнего) контекста, даже если этот контекст уже завершил своё выполнение.
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответУсловный оператор в виде тернарной конструкции — это компактный способ записать условие и выбрать одно из двух значений в зависимости от истинности условия.
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответВыбор между Django и FastAPI зависит от требований проекта и приоритетов:
Читать ответДа, в Python можно определить родительский класс объекта, созданного от дочернего класса, используя встроенные атрибуты.
Читать ответВ Python управление памятью основано на подсчёте ссылок (reference counting) и дополнительном сборщике мусора для циклических ссылок.
Читать ответСтарое форматирование (%)
Читать ответВ Python встроенной структуры данных с названием map как отдельного типа нет, но есть функция map(), которая применяется для применения функции к каждому элементу итерируемого объекта.
Читать ответВ Python существуют разные виды типизации, которые помогают понять, как язык работает с типами данных:
Читать ответ