Data Engineer
Mis on SQL-injektor?
Mis on VACUUM PostgreSQL'is? Milleks see vajalik on?
Kuidas lahendada ülesanne lineaarajas ajas O(n), kasutades sõnastikku? Mida sõnastikus hoida, et hiljem koostada sorteeritud string? Kuidas töödelda märke, mis ei ole järjekorras?
Bottide osakaal Antifraudi meeskond töötas välja mehhanismi, kuidas tuvastada poodide veebisaidil botide liiklust: kui bot siseneb saidile, lisatakse selle URL-i parameetritele alamsõne "bot" (suurtähtede ja väiketähtede erinevust arvestamata). Kui user_id on vähemalt korra detsembris määratletud botina, tuleb seda alati pidada botiks. Uurige kasutajate külastuste andmekogumit veebisaidil ja arvutage botide osakaal kogu kasutajate arvust detsembris 2024 (ümardage ühe kümnendkohani). Sissepääsuvormaat Tabel visits: - event_date (date) — külastuse kuupäev - user_id (int) — unikaalne kasutaja identifikaator - url (string) — link, mille kaudu külastus toimus Andmed ei sisalda puuduvaid või valesid väärtusi. Väljundvorming Päring peaks tagastama tabeli järgmiste väljadega: - share (float) — botide osakaal kogu kasutajate arvust detsembris, ümaratuna ühe kümnendkohani.
Kirjeldage SQL-päringute optimeerimise meetodeid, mida olete rakendanud. Kuidas vähendasite täitmisaja 12-15 sekundilt?
Selgitage, kuidas tehniliselt töötab Git LFS ja milliseid eeliseid see pakub võrreldes tavalise Git-iga suuremate failide töötlemisel.
Mida teete, kui satute tootmisliini probleemiga?
Mida ohverdab andmebaas kiire andmete laadimise ajal (COPY Postgresis, BULK INSERT)?
Mis on DAG Airflow's, millest see koosneb ja kuidas Airflow täidab DAG-i?
Millised on teie palgaootused?
Milliseid probleeme võib jälgimine avastada?
Mis on idempotentsus DAG/is jaotises Airflow's?
Kirjutage DAG andmete laadimiseks REST API kaudu
Kuidas töötab tihendus ClickHouse'is?
Racontes-moi l'architecture du stockage : comment était-elle divisée en couches, quelles sont les caractéristiques de chaque couche?
Millise tüübi alla kuulub Greenplum rohkem — OLTP või OLAP?
Kuidas taastada tööd kaugharust, kui proovides `git checkout hotfix/missing-footer` saate veateate, et haru ei leitud?
Kuidas võib toimuda SQL-injektimine kuupäeva sisestusvälja kaudu?
See on reaalajas, kuidas seda Kafka ja ClickHouse Spark vahel rakendada?
Mis on YARN ja milleks see on vajalik?