Data Engineer
Вы работаете над веткой feature/checkout-flow. После попытки rebase коммиты с добавлением корзины и финальной кнопки оформления заказа исчезли. Вы смотрите git log: commit 8bcd3f2 Author: You Date: Fri Apr 26 16:00:00 2025 UI fixes for mobile А вот вывод git reflog: 2f48e9a HEAD@{0}: rebase -i (squash): UI fixes for mobile 98c1dd3 HEAD@{1}: commit: Added checkout button 3adba75 HEAD@{2}: commit: Add cart logic 8bcd3f2 HEAD@{3}: checkout: moving from main to feature/checkout-flow Что произошло и как вернуть работу?
Насколько реалистичны планы компании по построению системы сбора, нормализации и анализа данных?
Были ли случаи взаимодействия с реляционными базами данных?
Airflow DAG и джобы ты как писал — сорок руками или как-то с шаблонами?
## задачка на моду # Есть список чисел. Напишите функцию, которая находит моду этого списка. # find_mode([1, 2, 3, 3, 4, 5]) #> 3
Что вы хотели бы развивать? Именно архитектурные решения?
Есть ли у вас опыт настройки pipeline в CI/CD, например, GitLab?
Расскажи про индексы в Greenplum и ClickHouse
Какие особенности использования XCom в Airflow?
Вы работаете над веткой feature/checkout-flow. После попытки rebase коммиты с добавлением корзины и финальной кнопки оформления заказа исчезли. Вы смотрите git log: commit 8bcd3f2 Author: You Date: Fri Apr 26 16:00:00 2025 UI fixes for mobile А вот вывод git reflog: 2f48e9a HEAD@{0}: rebase -i (squash): UI fixes for mobile 98c1dd3 HEAD@{1}: commit: Added checkout button 3adba75 HEAD@{2}: commit: Add cart logic 8bcd3f2 HEAD@{3}: checkout: moving from main to feature/checkout-flow Что произошло и как вернуть работу? Выполнен git pull --squash --ff-only, необходимо откатить последний коммит с помощью reset и выполнить git pull еще раз Был выполнен git stash, восстановление — через git stash pop Выполнен git cherry-pick --squash 8bcd3f2..98c1dd3, коммиты были объединены вручную, восстановить нельзя Выполнен git revert 98c1dd3, нужно отменить git revert через git reset Выполнен интерактивный rebase с squash, который уничтожил часть истории, — нужно сделать git cherry-pick 3adba75 98c1dd3
Напиши DAG для загрузки данных через REST API
Как Git Flow рекомендует оформлять новый релиз приложения? - Созданием новой issue-ветки - Созданием hotfix-ветки от master - Созданием отдельной release-ветки от develop - Прямым коммитом в ветку master - Слиянием ветки master напрямую в develop
Что такое DAG в Airflow, из чего он состоит и как Airflow исполняет DAG?
В плане запроса можем посмотреть, что происходит с данными, в том числе какие типы джойнов — какие типы джойнов мы можем там увидеть?
Напрямую со Spark приходилось работать? В чем его минус?
Как работает JOIN в ClickHouse?
Расскажи подробнее про Spark: что конкретно было реализовано, какие методы использовались
Что такое GIL (Global Interpreter Lock)?
Как не убить Jupyter или Pandas по памяти?
С Git приходилось работать? Что в Git хранили?