Sobes.tech

Data Engineer

Descompune JSON în a treia formă normală: cum ai stoca lista CashBreakdown și cum ai genera chei surrogate?

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

Ce altceva ai scris în Python în afară de Airflow DAG?

Middle
МВидеоМВидео
42

Vorbiți despre cele mai bune practici de utilizare a indexurilor - când și cât de des să le folosiți.

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

Ai scris procese de ingestie în OpenMetadata care scanează sursele?

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

Aveți experiență în optimizarea interogărilor SQL? Oferiți un exemplu.

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

Verificări ale calității datelor — în ce etapă, ce verificări, ce se întâmplă cu datele nevalide?

Middle
СБЕРСБЕР
42

Vă rugăm să ne spuneți de ce sunteți interesat de această poziție.

Junior
01.tech
41

Ați lucrat cu FTP pentru a obține fișiere sau date prin portal?

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

Cum ați corectat biasul datelor pe client_id atunci când un client era semnificativ mai mare decât ceilalți? Care sunt opțiunile?

Middle
АНО ЦИСМ
41

Ai experiență cu FastAPI?

Middle
AstonAston
41

Analiza frecventei în cluburile de fitness Lucrați ca analist într-o rețea de cluburi de fitness. Aveți informații despre vizitele utilizatorilor și abonamentele pe care le cumpără. Este necesar să analizați eficiența utilizării abonamentelor. Calculați pentru fiecare tip de abonament: • numărul total de utilizatori care au folosit acest tip de abonament. Luați în considerare doar user_id unice; • numărul total de vizite pentru acest abonament. Luați în considerare toate vizitele utilizatorilor cu acest abonament; • proporția utilizatorilor acestui abonament în procent din numărul total de utilizatori (rotunjit la o zecimală). Pentru calcularea proporției utilizatorilor, folosiți raportul dintre numărul de utilizatori cu acest abonament și numărul total de utilizatori unici. Fiecare utilizator poate avea doar un abonament. Sortați rezultatul după tipul de abonament în ordine alfabetică. Formatul de intrare Tabel memberships: • membership_id (int) — identificator unic al abonamentului • user_id (int) — identificator unic al utilizatorului • membership_type (text) — tipul abonamentului Tabel visits:

Junior
01.tech
41

Cât timp ați lucrat în total cu Spark și cât de profund v-ați implicat în el?

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

Cu dependențe între joburi, între DAG-uri — ați folosit senzori pentru ca acestea să pornească unul după altul mai multe joburi?

Middle
МВидеоМВидео
41

Când este potrivit ThreadPoolExecutor?

Middle
FOM GROUP
41

Pentru ce sunt folosite funcțiile de fereastră?

Middle
FOM GROUP
41

Cu ce probleme v-ați confruntat în lucrul cu Greenplum?

Middle
ООО Лоция
41

Data Vault este un instrument util, dar devine prea mult de obiecte. Poți explica diferența dintre hub-uri, link-uri și sateliți?

Middle
МВидеоМВидео
41

Ce beneficii aduce pattern-ul Strategie la refactorizarea acestui cod?

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

Ce se întâmplă dacă creezi un DAG cu start_date = 1 ianuarie 2024?

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

Fișierele de swap — cum influențează performanța? Când mai pot apărea fișiere de swap?

Middle
МВидеоМВидео
40
/32