Sobes.tech

Data Engineer

Rääkige meile Pythonis viimase aasta jooksul kõige olulisemast projektist või ülesandest.

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

Mis on dekoratsioon Pythonis?

Middle
НЛМК
70

Kasutasite ühte S3 ämbrit või mitut? Millise põhimõtte järgi?

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

Kas kasutati kirjehashide võrdlusmeetodit, et arvutada välja allika ja sihttabeli vahe?

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

Võrrelge ETL ja ELT lähenemisi: mis vahe neil on ja millal igaüks neist rakendub?

Middle
НЛМК
69

Milline oli teie arhitektuur projektis? DWH või midagi muud?

Middle
AstonAston
69

Kasutajategevuse analüüs reklaamikampaaniates Ettevõte jälgib sündmusi, mis on seotud reklaamikampaaniatega. Sisendtabelid: • campaigns — reklaamikampaaniate nimekiri nende identifikaatoritega ja nimedega; • events — kasutajate sündmused kampaaniate kaupa, koos teabe ja tüübi (näiteks 'click' (klõps reklaamil)) ning aja kohta. Vajalik on koostada aruanne iga reklaamikampaania kohta järgmiste näitajate põhjal: • Üldine sündmuste arv. • Unikaalsete kasutajate arv, kes on sündmusi teinud. • Kampaania esimese ja viimase sündmuse aeg. • Kampaania järjestus üldise sündmuste arvu järgi kahanevas järjekorras. Ränd — number, mis antakse igale reale tulemuste kogumis vastavalt määratud andmetele. Kui kaks või rohkem rida on sama väärtusega, saavad nad sama ränga, kuid järgmine ränga jäetakse vahele. Arvesse võetakse ainult need kampaaniad, millel olid sündmused: kampaaniaid ilma sündmusteta ei arvestata. Lõplik aruanne peab olema esmalt sorteeritud rändi järgi kahanevas järjekorras ning seejärel campaign_name alfabetaalselt. Sisendvorming • campaign_name (string) — reklaamikampaania nimi • start_date (timestamp) — kampaania alguskuupäev ja kellaaeg • end_date (timestamp) — kampaania lõppkuupäev ja kellaaeg Sündmuste tabel: • event_id (int) — unikaalne sündmuse identifikaator • user_id (int) — unikaalne kasutaja identifikaator, kes tegi sündmuse • campaign_id (int) — reklaamikampaania unikaalne identifikaator • event_type (string) — sündmuse tüüp, näiteks 'click' (klõps) või 'conversion' (konversioon — edukas tegevus, näiteks ost) • event_time (timestamp) — sündmuse toimumise aeg Andmed ei sisalda tühje või valesid väärtusi. Väljundi formaat Päring peaks tagastama tabeli järgmiste väljadega: • campaign_name (string) — reklaamikampaania nimi • total_events (int) — üldine sündmuste arv • unique_users (int) — unikaalsete kasutajate arv, kes tegi sündmusi • first_event_time (timestamp) — esimese sündmuse aeg • last_event_time (timestamp) — viimase sündmuse aeg • campaign_rank (int) — kampaania järjestus üldise sündmuste arvu järgi kahanevas järjekorras Andmed tuleb sorteerida rändi järgi kahanevas järjekorras ning seejärel campaign_name alfabetaalselt.

Junior
01.tech
69

Kuidas tavaliselt töötate Gitiga meeskonnas? Ja mis on Merge Request?

Middle
ютэйр
69

Mis vahe on käskudel docker run ja docker exec?

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

Milleks on vajalikud indeksid, millised on nende eelised ja puudused?

Middle
FOM GROUP
69

Kuidas te töötasite failidega DAG-i taaskäivitamisel pärast selle langemist, et mitte üle kirjutada S3-s andmeid puudulike andmetega?

Middle
ООО Лоция
69

Kuidas mitte tapma Jupyter või Pandas mälu tõttu?

Middle
FOM GROUP
68

Millistel väljadel saatsite andmed Greenplum'is?

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

Mis vahe on ACID ja CAP-teoreemi vahel?

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

Millist kogemust teil on SQL-i ja suhteliselt andmebaasidega?

Middle
Леман про
68

Kuidas teha ülespoole ulatust (täita NULL eelneva mitte-null väärtusega vastupidises suunas)?

Junior
Яндекс
68

Kuidas mõjutab graanulite suurus ClickHouse'i tabelit?

Middle
FOM GROUP
68

Kuidas teada saada Oracle'is päringu tegelik täitmisplaan?

Middle
AstonAston
68

Mis on CDC ja kas teil on selle kogemust?

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

Mida tähendab UNBOUNDED PRECEDING akna funktsiooni piirides?

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