Sobes.tech

Data Engineer

Šta je Hive i po čemu se razlikuje od tradicionalnih relacionih baza podataka?

Middle
AstonAston
49

ИЗАБЕРИ * ИЗ табелата1 како t1 ЛЕВ ЈОИН табелата2 како t2 ON t1.date_start > t2.date_start --DML Креирајте табелу ако не постои Employee (id int, salary int, departmentId int); Вметнете во Employee (id,salary,departmentId) вредности (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); со cte како( избери *, rank() over(partition by departmentId order by salary desc) како max_salary од Employee ) избери * од cte каде max_salary = 1

Middle
Леман про
49

Koje fizičke JOIN-ove poznaješ?

Middle
СБЕРСБЕР
49

Kako izbeći istovremeno pokretanje otprilike 700 DAG pokretanja tokom catchup/backfill u Airflow?

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

Koje motore tabele u ClickHouse poznajete i koristili ste?

Middle
FOM GROUP
48

[ime] je pitao: Koje kolone treba da budu Nullable i kako to da se odredi u DDL?

Middle
Utair
48

Ispričaj mi o Greenplum — formati skladištenja podataka, redovno i kolono skladištenje.

Middle
Леман про
48

Ispričaj, čime se baviš u slobodno vrijeme osim kodiranja – koja su tvoja hobiji?

Middle
Леман про
48

LEFT JOIN: табела са 10 записа LEFT JOIN табела са 100 записа. Какво е минималното и максималното количество редова, които можеш да добиеш?

Middle
wb
47

Šta je statistika u kontekstu sistema za upravljanje bazama podataka i optimizacije upita?

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

Po kojim poljima si distribuisao podatke u Greenplum?

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

-- Пронаћи све путнике који су путовали два или више дана заредом

Junior
Яндекс
47

Kada si pravio pipeline u Airflow-u, kako si rešavao problem junk data (nevažeći/nepotrebni podaci)?

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

Kako funkcioniše JOIN u ClickHouse?

Middle
FOM GROUP
46

Čime se razlikuje RANK od DENSE_RANK?

Middle
AstonAston
46

Koje vrste distribucije ste koristili? Kako ste odabrali ključ distribucije?

Middle
КИПР NDA(IGaming)
46

Kako ORDER BY utiče na tabelu ClickHouse i koje ključeve je bolje izabrati?

Middle
FOM GROUP
46

Извештај за логистичку компанију Ви сте аналитичар у логистичкој компанији која води евиденцију о операцијама у складиштима. Морате припремити извештај о ефикасности сваког складишта. За сваки магацин израчунати: • укупни број операција (count_operations); • укупни број обрађених роба у магацину (sum_quantity); • просечно време обраде операције (avg_processing_time), узимајући у обзир само операције са наведеним временом (не NULL), заокружено на најближи цео број; • максимални и минимални број роба обрађених у једној операцији (max_quantity, min_quantity); • број операција сваког типа («доставка», «испорука», «пренос») у посебним колонама: supply_operations, shipment_operations, transfer_operations. Филтрирајте магацине који имају укупно више од 2 операције и просечно време обраде не прелази 60 минута. Резултат сортирајте по ID-у магацина по растућем редоследу. Формат улаза Табела operations: • operation_id (int) — јединствени идентификатор операције • warehouse_id (int) — ID магацина • operation_type (text) — тип операције: «доставка», «испорука», «пренос» • quantity (int) — број јединица робе у операцији • operation_date (timestamp) — датум и време операције • processing_time (int) — време обраде операције Колона processing_time може садржати NULL вредности. Формат излаза Упит треба да врати табелу са пољима у следећем редоследу: • warehouse_id (int) — јединствени ID магацина • count_operations (int) — укупни број операција извршених у магацину • sum_quantity (int) — укупни број обрађених роба у магацину • avg_processing_time (numeric) — просечно време обраде операције (у минутима), узимајући у обзир само операције са непразним временом, заокружено на најближи цео број • max_quantity (int) — максимални број роба обрађених у једној операцији • min_quantity (int) — минимални број роба обрађених у једној операцији • supply_operations (int) — број операција типа «доставка» • shipment_operations (int) — број операција типа «испорука» • transfer_operations (int) — број операција типа «пренос»

Junior
01.tech
46

[ime] je govorio o svom iskustvu sa različitim sistemima za upravljanje bazama podataka, koliko je morao da se bavi optimizacijom i unutrašnjim detaljima.

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

Šta će biti uhvaćeno kao rezultat ako spojite transakcije sa klijentima po client_id i date_start (bez BETWEEN)?

Middle
СБЕРСБЕР
45
/32