Sobes.tech

Data Engineer

Насколько хорошо знакомы с Linux/Docker?

Senior
ООО Блейз Аналитикс
5

Применялся ли метод сравнения хэшей записей для вычисления дельты между источником и целевой таблицей?

Senior
ООО Блейз Аналитикс
5

Для чего вообще вам нужен был Data Vault?

Middle
Леман про
5

Какая алгоритмическая сложность получения элемента по ключу из словаря (dict) в Python?

Middle
МТСМТС
5

Детализируйте алгоритм захвата инкремента с источника так, чтобы ничего не терялось при изменении частоты загрузки.

Senior
ООО Блейз Аналитикс
5

Есть ли ещё механизмы управления shuffle кроме coalesce/repartition?

Senior
ООО Блейз Аналитикс
5

Как детектировать перекос данных (data skew) в Spark?

Senior
ООО Блейз Аналитикс
5

Как избежать/устранить перекос данных в Spark?

Senior
ООО Блейз Аналитикс
5

Как работать с партициями через coalesce и repartition?

Senior
ООО Блейз Аналитикс
5

Что такое shuffle в Spark и зачем он нужен?

Senior
ООО Блейз Аналитикс
5

Есть ли опыт работы с движками типа Trino, либо с табличными форматами (Iceberg, Parquet) в Spark?

Middle
Леман про
5

Знакомы ли с CTE (common table expressions)? Приведите пример использования.

Senior
ООО Блейз Аналитикс
5

В каких случаях нормализация применяется, а в каких - денормализация?

Senior
ООО Блейз Аналитикс
5

Какой у тебя есть опыт работы с SQL и реляционными БД?

Middle
Леман про
5

Если запрос всё равно медленный после добавления нескольких индексов - какой алгоритм диагностики и что делать?

Senior
ООО Блейз Аналитикс
5

Работал ли ты с оконными функциями? Какие виды оконных функций ты знаешь?

Middle
AstonAston
5

Что такое журнал транзакций (WAL) в СУБД и зачем он нужен?

Senior
ООО Блейз Аналитикс
5

Расскажите про задачу с настройкой репликации, которую вы решали.

Senior
ООО Блейз Аналитикс
5

Расскажи про реляционные базы данных в целом — что это такое?

Middle
Леман про
5

Как ты понимаешь концепцию ключей в таблицах — для чего это нужно?

Middle
Леман про
5
/24