Sobes.tech

Data Engineer

Как организирате проектите си? Пишете README или нещо друго?

Middle
ютэйр
35

За какво са нужни оконните функции?

Middle
FOM GROUP
35

Какви са характеристиките и разликите между Set и List в Python? Освен производителността, какви други характеристики има?

Middle
СБЕРСБЕР
35

Изграждали ли сте табла за управление и работили ли сте с инструменти за визуализация на данни (BI инструменти)?

Middle
Альфа-БанкАльфа-Банк
35

Кога може да се използва семейството формати CSV?

Middle
AstonAston
34

Защо решихте да изнесете рангирането в отделна CTE? Защо не можеше да се използва директно в първата CTE?

Middle
Объединённая компания Wildberries и Russ
34

Какво е партициониране? Какво е шардване? Какво е репликация?

Middle+
СБЕРСБЕР
34

Работили ли сте директно със Spark? Какъв е неговият минус?

Middle
МВидеоМВидео
34

Коя команда от кореновата папка на проекта трябва да се използва, за да се актуализира подмодулът docs/ до последната версия от отдалечения репозитори и да се подготви тази промяна за комит? git fetch docs/ && git merge docs/FETCH_HEAD git pull --recurse-submodules git submodule update --remote docs/ cd docs/ && git pull && cd .. && git commit -am "Обновяване" git submodule update --init docs/

Junior
01.tech
34

Как да осигурим глобалната уникалност на първичния ключ в PostgreSQL при шардване?

Middle
ютэир
34

Разкажете за най-трудната или най-интересната задача, която сте трябвало да решите

Middle
КуперКупер
33

Какво е индекс? Каква е разликата между кластеризиран и некластеризиран индекс?

Middle
СБЕРСБЕР
33

## въпрос за модата # Има списък с числа. Напишете функция, която намира модата на този списък. # find_mode([1, 2, 3, 3, 4, 5]) #> 3

Middle
СБЕРСБЕР
33

Има ли други механизми за управление на shuffle освен coalesce/repartition?

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

Писали ли сте единични тестове? Имаш ли такъв опит?

Middle
ютэйр
33

Клонът feature съдържа няколко комита с неправилно комитнат файл config.yaml, който по-късно е бил коригиран. В резултат екипът реши напълно да премахне всички промени на файла от историята, за да избегне разкриването на конфиденциални настройки. Първоначалното състояние на клона (изходът от git log --oneline): 1 a4b5c67 (HEAD -> feature) Рефакторирана логика на услугата 2 d9f0a11 Коригирана правописна грешка в config.yaml 3 7c1d3f2 Добавен временен config.yaml 4 e3a98cd Първи комит 5 След преписване на историята за премахване на файла config.yaml, изходът от git log --oneline стана: 6 b9e7d42 (HEAD -> feature) Рефакторирана логика на услугата 7 41f3b60 Първи комит Каква операция е извършила екипът? - Изпълни git revert върху комита с config.yaml - Изпълни git filter-branch --index-filter "git rm --cached config.yaml" -- --all - Изпълни git rebase -i, като премахна комитите, съдържащи промени във файла - Изпълни git commit --amend и git push --force - Използва git cherry-pick за създаване на нов клон без config.yaml

Junior
01.tech
33

Имали ли сте опит в писането на документация?

Middle
ютэйр
33

Кои физически стратегии за изпълнение на join знаете?

Middle
ОстровокОстровок
33

Кой физически механизъм за JOIN ще бъде използван при съединяване на таблицата с транзакции с таблицата с календар по условие за неравенство (дата <= дата)?

Middle+
ПАО Сбербанк
33

Какво се случва физически при INSERT, UPDATE и DELETE в Greenplum; защо след DELETE мястото на диска не се освобождава и каква е разликата между DELETE и TRUNCATE?

Middle
ООО Лоция
33
/32