Data Engineer
Какая команда меняет права доступа к файлам в Linux?
Что такое broadcast join в Spark?
Работал ли ты с batch-загрузкой или стримингом?
Что такое Spark JDBC и как эффективно загрузить через него большую таблицу?
Расскажи, что делаешь в свободное время? Какие у тебя есть пет-проекты?
Был ли у тебя опыт работы с Table Engine Join в ClickHouse?
Какой у тебя опыт и представление о построении пайплайнов по расчёту витрин (дата-процессинг)?
Что привносит формат Iceberg по сравнению с обычным Parquet?
Что такое партиционирование и дистрибуция (шаффлинг)?
Расскажи пример, когда использовал искусственный интеллект для автоматизации рутинных процессов.
За счёт чего именно получилось оптимизировать запросы на Data Vault, если он обычно увеличивает количество джойнов?
Работал ли с feature store-ами?
Чем тебя привлекает направление travel? Может быть, сам любишь путешествовать, или travel-tech чем-то заинтересовал?
ROWS BETWEEN и RANGE BETWEEN — в чём разница?
Есть такое понятие — уровни изоляции транзакций. Что ты об этом знаешь?
А можно ли что-то ещё придумать вместо обычного CTE, учитывая, что фильтрация всё равно происходит в памяти на всей таблице?
Сколько суммарно работал со Spark и насколько глубоко в него погружался?
Расскажи, чем занимаешься в свободное время помимо кодинга — какие у тебя хобби?
В чём преимущество колоночного типа хранения перед построчным?
Какие неочевидные проблемы могут возникнуть при загрузке больших таблиц (кроме производительности)?