Sobes.tech
02 / 03

Data Engineer

Какво е CDC и имате ли опит с него?

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

Има такова понятие — нива на изолация на транзакциите. Какво знаеш за това?

Middle
Леман про
20

С какви инструменти за визуализация сте работили и колко тясно сте работили с Power BI?

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

Работили ли сте с контекстни мениджъри в Python? Какво представляват и за какво служат?

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

Какво знаеш за сериализацията и десериализацията в контекста на Spark/UDF?

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

Ако на изпълнителя има 10 ядра, колко задачи ще се изпълняват паралелно в даден момент?

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

Разкажи за текущото си работно място: основен продукт, твоята функция.

Middle
Островок.Ostrovok!Tech
20

Какви въпроси имаш към мен?

Middle
Леман про
20

Задача #2 Напишете заявка, която показва TOP-3 служители по заплата във всеки отдел. Показване на името на отдела, името на служителя и неговата заплата. таблица employee: | id | name | salary | dept_id | |----|-------|--------|---------| | 10 | John | 1000 | 2 | | 20 | Tom | 5000 | 3 | | 30 | Bill | 3000 | 2 | tаблица department: | id | name | |----|-----------| | 1 | Marketing | | 2 | IT | | 3 | Финанси | Изход: department_name, num, employee_name, salary с cte като( select d.name as department_name, e.name as employee_name, e.salary, dense_rank от employee e присъединете към department d на e.id = d.id

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

Защо за Data Quality бяха избрани персонализирани скриптове на Python/Airflow, а не готов двигател, например Great Expectations?

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

Какво е CROSS JOIN и какъв е резултатът от неговото прилагане?

Middle
RedLab
19

Как работи hash join за таблици с 1 000 и 1 000 000 реда?

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

Разкажете за задачата с настройката на репликацията, която решихте.

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

Използва ли се методът за сравняване на хешове на записи за изчисляване на разликата между източника и целевата таблица?

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

Разкажете за основните концепции на Kafka (група потребители, раздели, теми).

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

1. Поръчки: - order_date datetime НЕ NULL - user_id int НЕ NULL - order_id int НЕ NULL 2. Стоки: - order_id int НЕ NULL - model int НЕ NULL - cat_1 varchar(50) НЕ NULL - price int НЕ NULL - quantity int НЕ NULL Стойности в cat_1: - Облекло - Обувки - Козметика - Домашни стоки - Играчки Показване на броя поръчки и "броя на необходимите продукти в категорията в поръчката" за 2021 г. в категориите "Облекло" и за 2022 г. в категорията "Обувки" (краен вид: 2 реда. Полета: година, брой продукти, брой поръчки) with cte as( select year(o.order_date) as year_orders, g.cat_1, count(distinct o.order_id) as count_orders, sum(g.quantity) as count_quan from Orders o join Goods g on o.order_id = g.order_id where g.cat_1 = 'Облекло' and Year(o.order_date) = 2021 or g.cat_1 = 'Обувки' and Year(o.order_date) = 2022 group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte

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

Защо сега търсиш нова работа, искаш ли да смениш работата си?

Middle
СБЕРСБЕР
19

Какво е витрина на данни?

Middle
RedLab
19

Работили ли сте с feature store-ове?

Middle
Островок.Ostrovok!Tech
19

Защо списъкът не може да се използва като ключ на речник?

Middle
МТСМТС
19
/32