Otázky na pohovoru: Data Engineer
Reprezentativní otázky na pohovoru pro roli Data Engineer z našich firemních průvodců, seskupené podle toho, co ověřují. Jsou to příklady na přípravu, ne potvrzená banka otázek žádné firmy.
Behaviorální (18)
Popište situaci, kdy jste převzali odpovědnost za problém s kvalitou dat, na nichž závisely jiné týmy.
Z průvodce Google · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Povězte mi o situaci, kdy jste převzali odpovědnost za datovou pipeline, která selhala v produkci. Co jste udělali a co se poté změnilo?
Z průvodce Amazon · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište situaci, kdy jste se neshodli se zainteresovanou osobou ohledně datového modelu, a jak se spor vyřešil.
Z průvodce Amazon · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné denní úlohu bezpečně spustit znovu po částečném selhání?
Z průvodce Meta · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který jste navrhli a který bylo nutné po nasazení změnit.
Z průvodce Meta · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který jste navrhli a který bylo nutné po spuštění změnit. V čem jste se zmýlili?
Z průvodce Microsoft · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který v klouzavém okně najde první událost selhání každého zařízení, a vysvětlete, jak byste jej otestovali.
Z průvodce NVIDIA · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který bylo po spuštění nutné změnit, a co byste navrhli jinak.
Z průvodce NVIDIA · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné noční úlohu po částečném selhání bezpečně spustit znovu?
Z průvodce LinkedIn · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který jste navrhli a který bylo nutné po spuštění změnit.
Z průvodce LinkedIn · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který v daném časovém okně najde první selhání každého zařízení, a vysvětlete, jak byste jej otestovali.
Z průvodce Apple · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Proč chcete pracovat právě na datových problémech tohoto týmu?
Z průvodce Apple · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který bylo nutné po spuštění změnit, a vysvětlete, co byste navrhli jinak.
Z průvodce Apple · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který bylo nutné po spuštění změnit, a vysvětlete, co byste navrhli jinak.
Z průvodce Tesla · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Proč chcete pracovat na datových problémech tohoto týmu?
Z průvodce Tesla · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který najde účty, u nichž součty vypořádání neodpovídají součtům transakcí, a vysvětlete, jak byste jej otestovali.
Z průvodce Stripe · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište problém s kvalitou dat, za který jste nesli odpovědnost a na jehož řešení závisely jiné týmy.
Z průvodce Stripe · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Popište datový model, který bylo po spuštění nutné změnit, a vysvětlete, co byste navrhli jinak.
Z průvodce Intel · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kódování (8)
Napište dotaz, který identifikuje zákazníky, jejichž objednávky byly odeslány pozdě v po sobě jdoucích měsících, a vysvětlete, jak byste jej ověřili.
Z průvodce Amazon · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který najde uživatele aktivní v po sobě jdoucích dnech, a vysvětlete, jak byste jej otestovali.
Z průvodce Meta · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který najde zákazníky, jejichž útrata meziměsíčně vzrostla, a vysvětlete, jak byste výsledek ověřili.
Z průvodce Microsoft · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který vyhledá členy aktivní v po sobě jdoucích dnech, a vysvětlete, jak byste jej otestovali.
Z průvodce LinkedIn · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který v klouzavém okně vyhledá první poruchovou událost pro každé vozidlo, a vysvětlete, jak byste jej otestovali.
Z průvodce Tesla · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Napište dotaz, který v daném okně najde první nevyhovující měření pro každou jednotku, a vysvětlete, jak byste jej otestovali.
Z průvodce Intel · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Co dělá QUALIFY a co byste napsali bez něj?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Co je slowly changing dimension a jak implementujete type two?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Návrh systémů (24)
Jak byste navrhli datovou pipeline, která přijímá události z clickstreamu a během několika minut je zpřístupní pro dotazování?
Z průvodce Google · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte systém, který přijímá události objednávek z několika regionů a zpřístupňuje je pro denní reportování a výstrahy téměř v reálném čase.
Z průvodce Amazon · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte datovou pipeline, která převede nezpracované události z aplikace na denní metriky zapojení, a vysvětlete, jak byste zpracovali události doručené o den později.
Z průvodce Meta · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Po změně schématu ve zdrojovém systému klesla metrika. Jak zjistíte, zda je pokles skutečný?
Z průvodce Meta · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte datový tok, který načítá denní soubory s prodeji z několika regionů do jedné reportovací tabulky a zpracuje opožděný region, aniž by blokoval ostatní.
Z průvodce Microsoft · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Řídicí panel využívající navazující data zobrazuje čísla, která neodpovídají zdrojovému systému. Jak zjistíte, kde rozdíl vznikl?
Z průvodce Microsoft · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste místo plánovaného dávkového zpracování zvolili streamové řešení a jaké náklady by to přineslo?
Z průvodce Microsoft · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte datovou pipeline, která shromažďuje telemetrii z tisíců zařízení a umožňuje v ní dotazovat jak pro denní reporty, tak pro ad hoc analýzy.
Z průvodce NVIDIA · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navazující tým tvrdí, že včerejší součty jsou chybné. Jak zjistíte, kde datová pipeline chybu způsobila?
Z průvodce NVIDIA · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste dali přednost streamovému návrhu před plánovaným dávkovým zpracováním a jakou cenu to má z hlediska složitosti?
Z průvodce NVIDIA · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte pipeline, která z událostí aktivity členů vytváří denní metriky zapojení a zpracuje události doručené s jednodenním zpožděním.
Z průvodce LinkedIn · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Řídicí panel ukazuje pokles, který se ve zdrojovém systému neobjevuje. Jak zjistíte, kde tento rozdíl vznikl?
Z průvodce LinkedIn · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte datovou pipeline, která přijímá diagnostická data z milionů zařízení a zpřístupňuje je pro denní reporty a analýzu chránící soukromí.
Z průvodce Apple · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Po změně schématu v upstream systému poklesla denní metrika. Jak zjistíte, zda je pokles skutečný?
Z průvodce Apple · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte pipeline, která přijímá telemetrii z rozsáhlého vozového parku a zpřístupňuje ji pro denní přehledy a upozornění téměř v reálném čase.
Z průvodce Tesla · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Řídicí panel továrny ukazuje součty, které neodpovídají zdrojovému systému. Jak zjistíte, kde rozdíl vznikl?
Z průvodce Tesla · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte datovou pipeline, která sesouhlasí platební události z několika zdrojů do denní účetní knihy, v níž se žádná položka nesmí započítat dvakrát.
Z průvodce Stripe · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Zde je datová pipeline, kterou jste nikdy neviděli, a neúspěšná úloha. Najděte příčinu.
Z průvodce Stripe · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte pipeline, která shromažďuje testovací data z mnoha výrobních linek a zpřístupňuje je pro denní reporty výtěžnosti a ad hoc analýzy.
Z průvodce Intel · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Denní agregace se neshoduje se zdrojovým systémem. Jak zjistíte, kde v pipeline rozdíl vznikl?
Z průvodce Intel · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Navrhněte tabulky pro historii objednávek online tržiště. Jaký je grain vaší fact table?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Vysvětlete star schema a kdy byste záměrně dál denormalizovali.
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak uděláte pipeline idempotentní a proč na tom záleží u reruns?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zjistili, že pipeline uspěla, ale vytvořila špatná data?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Technické (31)
Popište mi datový model pro podnik založený na předplatném a vysvětlete, jak byste v průběhu času zpracovávali změny tarifů.
Z průvodce Google · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Noční úloha začala vytvářet duplicitní řádky. Jak zjistíte příčinu a zabráníte opakování problému?
Z průvodce Google · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste pro potřeby reportingu volili mezi dávkovým a proudovým zpracováním?
Z průvodce Google · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak rozhodujete, co v rozsáhlé analytické tabulce rozdělit do oddílů, seskupit nebo indexovat?
Z průvodce Google · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné zpětné doplnění dat bezpečně spustit znovu bez dvojího započítání?
Z průvodce Amazon · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste zvolili sloupcový formát místo řádkového úložiště a jaké nevýhody by to přineslo?
Z průvodce Amazon · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste pro produktovou metriku zvolili streamované místo dávkového zpracování a jaké náklady by to přineslo?
Z průvodce Meta · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné noční dávkovou úlohu bezpečně spustit znovu?
Z průvodce Microsoft · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné bezpečně znovu spustit rozsáhlé zpětné doplnění dat bez dvojího započítání?
Z průvodce NVIDIA · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste pro produktovou metriku zvolili streamové zpracování místo dávkového a jaké náklady to přináší?
Z průvodce LinkedIn · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné zpětné doplnění dat bezpečně opakovat bez dvojího započítání?
Z průvodce Apple · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné rozsáhlé zpětné doplnění dat bezpečně spustit znovu bez dvojího započítání?
Z průvodce Tesla · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste během hodiny vytvořili funkční úlohu pro příjem dat, pokud máte pouze dokumentaci k neznámému API?
Z průvodce Stripe · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste pro finanční výkaz zvolili proudové místo dávkového zpracování a jakou cenu by to mělo z hlediska správnosti?
Z průvodce Stripe · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste zajistili, aby bylo možné bezpečně znovu spustit rozsáhlé zpětné doplnění dat bez dvojího započítání?
Z průvodce Intel · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste pro monitorování zvolili streamové zpracování místo dávkového a jaké jsou jeho náklady?
Z průvodce Intel · Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Tento dotaz projde miliardu řádků a trvá dvacet minut. Jak byste to diagnostikovali?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Vysvětlete rozdíl mezi partitioning a clustering a kdy každý pomáhá.
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Stakeholder chce, aby historický reporting odrážel aktuální region zákazníka. Co se rozbije?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste modelovali event stream, který přichází out of order?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste zvolili wide table místo normalizovaného modelu?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Upstream zdroj znovu pošle včerejší data. Co se stane s vaší úlohou?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak byste udělali backfill dvou let historie, aniž byste narušili denní load?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Late arriving data se objeví tři dny po uzavření partition. Co uděláte?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Co monitorujete a co vzbudí někoho ve tři ráno?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Co způsobuje shuffle a proč je drahý?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Vaše úloha je pomalá a jeden task trvá mnohem déle než ostatní. Co se děje?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Vysvětlete data skew a dva způsoby, jak ho řešit.
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Kdy byste zvolili streaming místo naplánovaného batch jobu?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Co přesně garantuje exactly once processing a kde neplatí?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu
Jak watermarks řeší out of order events v windowed agregaci?
Procvičit ji ve zkušebním pohovoru · Připravit mou odpověď z mého životopisu