Data Engineer
Всегда ли индексы ускоряют производительность или могут быть деградации?
Сравни подходы Data Vault в МЧС и X5. Какие профиты дали новые объекты (bridge, pit-таблицы)?
В таблице records(id) создан обычный B-tree индекс по id. Почему следующий запрос не будет использовать индекс? select * from records where id % 2 = 0 - Для id нужен индекс типа GIN - Индексы не работают с выражениями в WHERE - % — это операция сравнения, а не фильтрации - limit и offset обязательны для оптимизации с индексом - Запрос обращается к числовому полю, а не строковому
Что такое представления (VIEW) и материализованные представления (MATERIALIZED VIEW) в Oracle? Как обновляются данные в материализованном представлении?
Как ORDER BY влияет на таблицу ClickHouse и какие ключи лучше выбирать?
Назови пять команд Git.
Расскажи про партиционирование. Какие интересные операции приходилось делать?
Чем отличается EXPLAIN ANALYZE от обычного EXPLAIN? Почему его нежелательно запускать на DELETE/UPDATE запросах?
[имя] расскажите чуть-чуть по поводу своего опыта относительно наших задач, которые мы попытались описать в вакансии.
Как работали с CI/CD?
Как посмотреть параметры или ограничения в ClickHouse?
Greenplum — это OLTP или аналитическое хранилище?
Какая твоя роль была в команде из 4 человек, и как ты видишь свою карьеру через 3-4 года, какие цели ставишь?
Вам нужно быстро откатить несколько файлов к версии из прошлого коммита, не затрагивая остальные изменения. Как действовать? git reset --hard HEAD Удалить и создать заново файлы вручную git fetch и git merge git revert HEAD git checkout HEAD^ <файл1> <файл2>
Что такое мёртвые строки в базе данных?
Как оценить конфигурацию под перенос одного терабайта данных из PostgreSQL в ClickHouse?
Что такое декоратор в Python и для чего он используется (в контексте Airflow)?
Что делает OPTIMIZE в ClickHouse и почему его нельзя бездумно запускать?
Напиши простой DAG для Apache Airflow
Хранилище большой был — насколько это было сложно поддерживать вручную в объемах и объектах?