Why is Broadcast Join often faster than Shuffle Join in Spark, and why can Python UDFs become slow or risky?
Банк вопросов из реальных собеседований
Направления, темы и вопросы из записей интервью. Фильтры ниже сохраняются в ссылке.
Все вопросы
737 вопросов из реальных интервью
Почему широковещательное соединение часто происходит быстрее, чем случайное соединение в Spark, и почему пользовательские функции Python могут стать медленными или рискованными?
Как записать изменение стоимости портфеля с денежной позицией и количеством актива и отделить рыночную доходность от результата торговых действий?
Text2SQL copilot возвращает SQL для закрытой продовой базы. Как спроектировать agent critic, который валидирует запрос до запуска?
Как проверить, что сгенерированный SQL возвращает именно то, что пользователь попросил на человеческом языке?
Two players repeatedly toss a fair coin. One waits for HH, the other waits for HT. Who finishes faster on average and how would you reason about it?
Как спроектировать candidate generation и ranking для подбора поставщиков под закупочную заявку в маркетплейсе корпоративных закупок?
A new app joins the platform and has no transaction history, but the dashboard should show an LTV estimate immediately and update smoothly as data arrives. Design the approach.
A new app joins the platform and has no transaction history, but the dashboard should show an LTV estimate immediately and update smoothly as data arrives. Design the approach.
Как проверить, что ML-система готова к production: какие контракты, rollout, мониторинг, rollback и quality gates нужны перед запуском?
Как объяснить RAG простыми словами: retrieval, augmentation и generation, и почему это похоже на двухстадийные рекомендации?
Есть релевантные кандидаты поиска, но финальный порядок случайный. Какое простое решение можно запустить быстро?
Зачем разделять сборку и рабочий образ на несколько этапов Dockerfile и что это меняет в выпуске сервиса?
Что такое холодный старт в рекомендательной системе и какие практические решения подходят отдельно для нового пользователя и нового товара?
LLM-сервис стал медленнее, хуже или дороже. Какие проверки делать?
Как устроить Airflow-пайплайн для регулярного переобучения и offline inference модели? Какие компоненты, артефакты и оптимизации нужны?
Как использовать существующую матричную модель или ALS для рекомендаций к текущей корзине, не сведя задачу к общему профилю пользователя?
Как разделить ответственность между API, очередью и планировщиком в платформе распределённого обучения?
Explain the difference between BERT and GPT in terms of Transformer architecture and training objective.
How can you get a sentence embedding from BERT, how do sentence transformers differ, and why is this similar to metric learning for image pairs?
Что такое BERT, чем encoder отличается от decoder и какие pretraining-механизмы у BERT?
Что такое continuous batching и зачем он нужен в inference больших языковых моделей?
Что такое data drift, как его выявлять в данных и какие сигналы мониторить у ML-модели в production?
Когда в LLM-ассистенте лучше deterministic routing, а не свободный agent/tool calling?