Sobes.tech

Data Engineer

Դու աշխատե՞լ ես ինկրեմենտալ և լրիվ բեռնումների հետ: Ինչպե՞ս պայքարեցիր կրկնօրինակների դեմ։

Middle
AstonAston
49

Ինչպես է Git Flow-ն առաջարկում ձևակերպել նոր տարբերակ ծրագրի? - Նոր issue-շախբառ ստեղծելով - Hotfix-շախբառ ստեղծելով master-ից - Անհատական release-շախբառ ստեղծելով develop-ից - Ուղիղ commit անելով master շախբառում - Ուղիղ միացնելով master շախբառը develop-ի հետ

Junior
01.tech
49

[անուն] հարցրեց: Որ սյունակները պետք է լինեն Nullable և դա ինչպես նշել DDL-ում?

Middle
Utair
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

Ի՞նչ ֆիզիկական JOIN-ներ գիտեք։

Middle
СБЕРСБЕР
49

Отчет для лагістычнай кампаніі Вы аналітык лагістычнай кампаніі, якая вядзе ўлік аперацый на складах. Вам неабходна скласці справаздачу па эфектыўнасці працы кожнага склада. Для кожнага склада разлічыце: • агульную колькасць аперацый (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) — ідэнтыфікатар склада • operation_type (text) — тып аперацыі: «пастаўка», «адгрузка», «перамяшчэнне» • quantity (int) — колькасць адзінак тавару ў аперацыі • operation_date (timestamp) — дата і час аперацыі • processing_time (int) — час апрацоўкі аперацыі Калонка processing_time можа ўтрымліваць пропускі. Фармат вываду Запыт павінен вярнуць табліцу з палямі ў такім парадку: • warehouse_id (int) — унікальны ідэнтыфікатар склада • count_operations (int) — агульная колькасць аперацый, выкананых на складзе • sum_quantity (int) — агульная колькасць тавараў, апрацаваных на складзе • avg_processing_time (numeric) — сярэдні час апрацоўкі аперацыі (у мінутах), улічваючы толькі аперацыі з не NULL часам, заакруглены да цэлага ліку • max_quantity (int) — максімальная колькасць тавараў, апрацаваных у адной аперацыі • min_quantity (int) — мінімальная колькасць тавараў, апрацаваных у адной аперацыі • supply_operations (int) — колькасць аперацый тыпу «пастаўка» • shipment_operations (int) — колькасць аперацый тыпу «адгрузка» • transfer_operations (int) — колькасць аперацый тыпу «перамяшчэнне»

Junior
01.tech
49

Ինչպես խուսափել մոտ 700 DAG գործարկումներից միաժամանակ՝ catchup/backfill ժամանակ՝ Airflow-ում?

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

Ի՞նչ սեղանի շարժիչներ եք ճանաչում և օգտագործել ClickHouse-ում։

Middle
FOM GROUP
48

Իմացիր իմ նախորդ նախագծի մասին, ինչ պարտականություններ ունեիր?

Middle
AstonAston
48

Կպատմե՛ք ինձ Greenplum-ի մասին — տվյալների պահպանումի ձևաչափեր, տողային և սյունակային պահպանում։

Middle
Леман про
48

Իմացրեք, ինչ եք սիրում անել ազատ ժամանակ ձեր կոդավորելուց բացի: Ի՞նչ հոբբիներ ունեք։

Middle
Леман про
48

Ի՞նչ է վիճակագրությունը տվյալների բազաների կառավարման համակարգերի և հարցումների օպտիմալացման համատեքստում։

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

Որ դաշտերով եք բաժանել տվյալները Greenplum-ում?

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

-- Գտնել բոլոր ուղևորներին, ովքեր կատարել են երկու կամ ավելի օր շարունակ ուղևորություններ

Junior
Яндекс
47

Երբ կառուցում էիր पाइպլայններ Airflow-ում, ինչպես լուծում էիր աղբի տվյալների (անվավեր/անօգտակար տվյալների) խնդիրը?

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

Ինչպես է աշխատում JOIN-ը ClickHouse-ում?

Middle
FOM GROUP
46

Ի՞նչն է տարբերությունը RANK և DENSE_RANK-ի միջև։

Middle
AstonAston
46

Ի՞նչ տեսակների բաշխում եք օգտագործել: Ինչպե՞ս ընտրեցիք բաշխման բանալիքը։

Middle
КИПР NDA(IGaming)
46

Ինչպե՞ս է ազդում ORDER BY- ն ClickHouse աղյուսակի վրա և որ բանալիները լավագույնն են ընտրել:

Middle
FOM GROUP
46

Անվանել հինգ Git հրամաններ։

Middle
Леман про
46
/32