Sobes.tech

Data Engineer

Какво е тригерът за създаване на нов Job в Spark и как се дели Job-ът на Stages и Tasks?

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

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

Middle
ютэйр
32

Моля, разкажи ми за опита ти през последната година: какъв екип, какви задачи, каква роля и коя беше най-интересната задача.

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

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

Middle
ютэир
32

Как работи Nested Loop Join и каква е неговата алгоритмична сложност? Каква е сложността на трите алгоритъма?

Middle+
СБЕРСБЕР
32

Разкажи за нивото си на Python: какво си използвал, колко добре познаваш ООП

Junior
МодульБанк
32

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

Middle
СБЕРСБЕР
32

Как да открием изкривяване на данните (data skew) в Spark?

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

Какво се случваше, когато се активираше ограничението за качество на данните: предупреждение, срив, рестарт?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
31

SELECT client_id, ФИО, SUM(suma) AS total_amount FROM clients JOIN transactions ON clients.client_id = transactions.client_id WHERE дата = '2025-05-01' GROUP BY client_id, ФИО;

Middle
СБЕРСБЕР
31

Как обикновено проектираш схемата на базата данни — правиш го ръчно в базата, или съхраняваш скриптовете някъде, или изобщо използваш Liquibase? Какъв беше процесът?

Middle
МВидеоМВидео
31

Разкажи за себе си: с какво се занимаваше, какъв стек използва и какъв беше проектът?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
31

Какъв е твоят опит и разбиране в изграждането на пайплайни за изчисляване на витрини (обработка на данни)?

Middle
Леман про
31

Представете си, че Data Vault не е наличен и има две широки таблици, които трябва да се свържат. Как бихте оптимизирали това в Greenplum? А ако беше в ClickHouse?

Middle
Леман про
31

На кои технологии е построен вашият lakehouse и какви проблеми възникват при работа с Apache Iceberg?

Senior
ТЕХНОНИКОЛЬ
31

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

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

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

Middle
ООО Лоция
31

Как може да се управлява shuffle в Spark (разделяне, broadcast join и т.н.)?

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

Какви инструменти за проследяване са използвали? В Spring Boot 2 и Spring Boot 3?

Senior
ИП Ганус Александр Андреевич
31

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

Middle
КуперКупер
30
/32