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

Вопросы на собеседовании в Лоция

33 вопроса с собеседований в Лоция

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Лоция. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: project experience, Airflow, airflow.

Каталог

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

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

Есть три непрозрачные банки с неправильными этикетками «смесь», «пшено», «рис». Как по одному зерну, взятому из банки с этикеткой «смесь», определить содержимое всех банок?

Возьмите зерно из банки с этикеткой «смесь». Поскольку все этикетки неверны, эта банка содержит один чистый продукт, и зерно однозначно определяет её содержимое.

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

Как вы сохраняли данные в Parquet и затем загружали их в Greenplum или ClickHouse?

Опишите собственный путь данных: запись Parquet с согласованной схемой, размещение в доступном хранилище, загрузку поддерживаемым механизмом целевой СУБД и проверку результата.

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

С какими проблемами производительности вы сталкивались в Greenplum и как их решали?

Выберите реальную проблему и покажите измерения: перекос распределения, лишние пересылки данных, плохую статистику, spill на диск или ожидание ресурсов.

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

Что такое salting в Spark?

Salting разбивает слишком частый ключ на несколько искусственных подгрупп, добавляя к нему «соль». Это распределяет нагрузку, которую иначе получила бы одна перегруженная партиция.

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

Что такое генераторы и контекстные менеджеры в Python? Как вы с ними работали?

Генератор выдаёт значения по мере обхода через yield, не создавая всю последовательность сразу. Контекстный менеджер задаёт вход и выход из блока with, в том числе очистку при исключении.

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

Расскажите подробнее, что такое hooks в Airflow и как вы их использовали.

Hook в Airflow инкапсулирует работу с внешним сервисом и получение параметров подключения. Благодаря этому логика задачи не должна самостоятельно разбирать и хранить учётные данные.

Читать ответ