Подготовка к интервью

Вопросы на собеседовании в MAREE

14 вопросов с собеседований в MAREE

14 вопросов 1613 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в MAREE. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: s3, backend, api.

Каталог

Результаты поиска

Найдено: 14
Теория

Почему для S2T и конфигурации моделей используется Excel, а не YAML рядом с каждой моделью?

Excel удобен для совместной работы с аналитиками и обзорных S2T-таблиц, YAML — для версионирования и автоматической проверки рядом с кодом. Выбор зависит от процесса.

Читать ответ
Теория

Какие плюсы и минусы у реализации API-загрузчика как кастомного оператора/хука Airflow по сравнению с отдельной библиотекой или контейнерным сервисом?

Оператор и hook удобно интегрируются с Airflow, библиотека лучше переиспользуется, а контейнер изолирует зависимости. Обычно полезно разделить ядро загрузчика и оркестрацию.

Читать ответ
Поведенческий

Расскажите о себе и своём опыте в data engineering.

Постройте рассказ вокруг задач с данными: источники, преобразования, хранилища, потребители и ваш личный вклад. Завершите направлением, в котором хотите развиваться.

Читать ответ
Теория

Что происходит на этапе нормализации сырых данных перед раскладкой? В каком формате данные хранятся в S3 и чем затем читаются?

На подготовке raw-данных выравнивают схему, типы, время и служебные метаданные, сохраняя возможность восстановить исходник. Формат S3 выбирают под последующее чтение.

Читать ответ
System Design

Как бы вы спроектировали масштабируемую загрузку данных из множества REST API: от получения данных до S3, с интерфейсом для аналитика?

Разделите каталог источников, очередь заданий, ограниченные по API workers, raw-слой S3 и контроль загрузок. Аналитику дайте декларативный интерфейс, а не доступ к секретам.

Читать ответ
Поведенческий

Как у вас с Python и где вы чувствуете себя увереннее: в Python или SQL?

Сравните навыки по задачам: SQL для работы с наборами данных и запросами, Python для интеграций, автоматизации и программной логики. Назовите сильную сторону и реальные зоны роста.

Читать ответ
Лайвкодинг

Решите домашнюю задачу: дан лог результатов проверки доступности хостов кластерной СУБД (ts, host, status = UP/DOWN). Для каждого дня посчитать время, в течение которого хотя бы один хост был недоступен; проверки происходят раз в 30 секунд.

Нужно объединить интервалы недоступности всех хостов и измерить их пересечение с каждым днём. Складывать время каждого хоста нельзя: одновременные отказы посчитаются несколько раз.

Читать ответ
Теория

Как вы используете Airflow в работе и что бы вы улучшили в его использовании?

Airflow полезен для оркестрации зависимых пакетных задач, расписания, повторов и наблюдения за выполнением. Улучшения выбирают по измеримым проблемам текущего процесса.

Читать ответ