Что означают `_attr` и `__attr` в Python class, и чем convention отличается от name mangling?
Банк вопросов из реальных собеседований
Направления, темы и вопросы из записей интервью. Фильтры ниже сохраняются в ссылке.
Все вопросы
673 вопроса из реальных интервью
Почему поиск по dict обычно быстрее поиска по list, что такое декоратор и когда полезен генератор?
Базовые проверки аномалий в sales DataFrame
Если у функции несколько decorators, в каком порядке они применяются при объявлении и в каком порядке выполняются при вызове?
In Python, what actually makes a tuple: parentheses or comma? Give examples.
What is a Python context manager, what do __enter__ and __exit__ do, and why not just wait for garbage collection?
Интервьюер спрашивает про pytest fixtures: зачем они нужны и какие scopes у них бывают?
Что произойдет, если присвоить один список другой переменной и изменить его? Чем отличаются shallow copy и deep copy?
Интервьюер просит рассказать SOLID: какие есть принципы и зачем они нужны в поддерживаемом коде.
Когда использовать async, threading и multiprocessing в Python, и как GIL влияет на этот выбор?
Как не заблокировать систему, если fallback или cleanup тоже может упасть?
Что такое GIL в CPython, когда использовать multiprocessing вместо многопоточности и как работает сборка мусора?
Нужно устно спроектировать простой in-memory векторный поиск: add, search top-K, cosine similarity, stats. На что обратить внимание?
Какие edge cases появляются, если LRU cache должен хранить любые пользовательские значения?
LTV-метрики, когда бизнесу нужна консервативная оценка
You need to forecast how long a ship will wait at a port. How would you define the ML target, time granularity and prediction horizon so the result is useful for operations?
Python-сервис под нагрузкой потребляет много CPU или памяти. Как диагностировать и что можно делать, если проблема действительно в Python-коде?
Какие базовые runtime-вопросы по Python часто идут после алгоритмической задачи?
Какой backoff выбрать для retry и зачем добавлять jitter?
ROC-AUC, ранжирующая интерпретация и бинаризованные предсказания
Чем отличаются RDD, DataFrame и Dataset в Spark? Почему DataFrame обычно быстрее, и как repartition, coalesce, cache и persist влияют на Spark-задачи?
Как должен выглядеть stream job, который считает CTR по campaign_id и временным окнам?
Why does a custom nn.Module need super().__init__()? Separately, why is tags=[] as a default argument in Python dangerous?
Does Python int overflow? How can you roughly estimate how much memory n! needs without computing the factorial?