You have subscription transaction history and need to estimate or predict yearly LTV for a cohort. How do you define the target and build a first baseline without leaking the future?
Банк вопросов из реальных собеседований
Направления, темы и вопросы из записей интервью. Фильтры ниже сохраняются в ссылке.
Python
79 вопросов из реальных интервью
Backend-сервис на Python стал медленным под нагрузкой. Как бы ты локализовал bottleneck и понял, что именно оптимизировать?
Как не заблокировать систему, если очистка ресурсов или запасной сценарий тоже могут завершиться ошибкой?
Когда выбирать потоки, когда отдельные процессы и как GIL влияет на задачи ввода-вывода и вычисления?
Когда выбирать потоки, когда отдельные процессы и как GIL влияет на задачи ввода-вывода и вычисления?
Чем отличаются потоки и процессы? Что такое GIL в CPython, когда нужны синхронизация и IPC?
Объясните, как устроен hash table в Python dict и почему операции lookup/insert обычно O(1), но иногда деградируют.
Как проверять код студента и давать подсказку, не раскрывая готовое решение?
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?
Describe how a model moves from notebook research to production training, versioned model storage and serving for an LTV prediction service.
Describe how a model moves from notebook research to production training, versioned model storage and serving for an LTV prediction service.
За сколько вставить n различных строк длины k в Python set? Что изменится, если hash для всех объектов возвращает одно и то же значение?
Какова сложность добавления элемента в начало и конец списка Python? Почему append в среднем работает за O(1), но отдельный вызов может потребовать O(n)?
Как разобрать код Python со списками, ссылками на объекты, циклическими ссылками и изменяемыми значениями аргументов по умолчанию и объяснить, что останется в памяти?
Как считать попытки в retry-декораторе, чтобы журналы и метрики отражали реальное число вызовов?
Какие решения нужны системе, которая на Python обрабатывает поток событий матча, строит признаки и запускает ML-модель для аналитики в реальном времени?
Как работают async и await в Python и чем конкурентное выполнение ввода-вывода отличается от параллельного выполнения вычислений?
Что делает await в asyncio и почему он важен для неблокирующего сервиса?
Как выбрать задержку между повторными запросами и зачем добавлять к ней случайный разброс?
Есть legacy C-компонент и желание дать пользователям удобный Python/API слой. Как рассуждать: делать обертку вокруг C или полностью переписывать реализацию на Python?
После BM25 baseline нужно усилить поиск по статьям. Как спроектировать candidate generator, hybrid retrieval и reranker?
How can a forecasting system support multiple prediction horizons, and what does it mean that SHAP is model-agnostic?
Как должен выглядеть stream job для CTR dashboard: что он читает, что считает и куда пишет результат для графика рекламодателя?
Если панель CTR получает миллионы событий в секунду, как оценить число разделов Kafka и обработчиков Spark и где искать узкое место?