Как работают async и await в Python и чем конкурентное выполнение ввода-вывода отличается от параллельного выполнения вычислений?
Банк вопросов из реальных собеседований
Направления, темы и вопросы из записей интервью. Фильтры ниже сохраняются в ссылке.
Все вопросы
737 вопросов из реальных интервью
Что делает 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 и где искать узкое место?
Если панель CTR получает миллионы событий в секунду, как оценить число разделов Kafka и обработчиков Spark и где искать узкое место?
Данные casino-продукта лежат в хранилище и приходят через очередь сообщений. Нужно регулярно обновлять признаки и скорить пользователей. Как спроектировать production pipeline?
Данные casino-продукта лежат в хранилище и приходят через очередь сообщений. Нужно регулярно обновлять признаки и скорить пользователей. Как спроектировать production pipeline?
Данные casino-продукта лежат в хранилище и приходят через очередь сообщений. Нужно регулярно обновлять признаки и скорить пользователей. Как спроектировать production pipeline?
В истории заявок можно использовать winner label, bid/no-bid, ручное удаление поставщика и другие события. Какие labels и метрики выбрать для candidate generator и ranker?
Как работает масштабированное скалярное внимание, какова его вычислительная сложность и что меняют GQA, MQA и ограниченное окно внимания?
Several annotators transcribe the same low-resource-language audio and produce inconsistent text, numbers and addresses. How do you clean or aggregate the labels?
There are 1000 emails, 100 are truly spam. A model predicts 120 emails as spam, and 90 of those predicted spam emails are truly spam. Compute precision and recall.
How would you choose between SQL and NoSQL storage, and what would you add so the data is not lost?
When are SQL window functions useful, how are they different from GROUP BY, and what ClickHouse MergeTree details matter when writing analytical queries?
How do WHERE and HAVING differ, when should UNION ALL be used, and how does a window function aggregate without collapsing rows?
В Postgres медленно работает сложный запрос с join-ами и фильтрами. Как расследовать проблему и какие варианты исправления рассмотреть?
You collected months of human-reviewer decisions for task outputs. How could you use this data to improve the automatic checker?
Модель получила некоторое значение среднеквадратичной ошибки на будущем периоде. Как понять, достаточно ли это хороший результат?
Как связаны матричная запись линейной регрессии, метод наименьших квадратов, градиентный спуск и регуляризация L1/L2?
You have predicted boxes and ground-truth boxes for one image. Why is naive average IoU misleading, and how would you match boxes for a useful detection metric?