Data Engineer
Какие есть типичные причины того, что запрос в СУБД работает медленно?
Какие Docker-образы приходилось собирать, зачем?
Насколько хорошо знакомы с Linux/Docker?
За счёт чего именно получилось оптимизировать запросы на Data Vault, если он обычно увеличивает количество джойнов?
Работал ли с feature store-ами?
Чем тебя привлекает направление travel? Может быть, сам любишь путешествовать, или travel-tech чем-то заинтересовал?
Какие физические алгоритмы JOIN работают в базах данных?
CREATE TABLE raw.local_transactions ON CLUSTER cluster_4x2 ( transaction_id String, user_id String, amount Float64, created_at DateTime ) ENGINE = ReplicatedMergeTree() PARTITION BY amount ORDER BY (transaction_id); CREATE TABLE raw.transactions ON CLUSTER cluster_4x2 ( transaction_id String, user_id String, amount Float64, created_at DateTime ) ENGINE = Distributed('cluster_4x2', 'raw', 'local_transactions', cityHash64(user_id));
ROWS BETWEEN и RANGE BETWEEN — в чём разница?
Что такое broadcast join в Spark?
Как поступать при перекосе (skew) по user_id при JOIN таблиц транзакций и пользователей? Как выбрать оптимальный ключ распределения?
Как организовать чтение одного и того же сообщения из Kafka несколькими разными потребителями (fan-out)?
Какие у тебя есть вопросы ко мне?
Расскажите про базовые концепции Kafka (consumer group, partitions, topics).
Что сейчас не нравится у тебя на текущей работе?
Как сравнить исходную ("живую") и целевую таблицы, если источник постоянно изменяется?
Как объединить две таблицы в SQL?
Какая команда меняет права доступа к файлам в Linux?
Какие у тебя планы на ближайшие 5 лет? В каких направлениях хотел бы развиваться?
Работал ли ты с batch-загрузкой или стримингом?