Sobes.tech

Data Analyst

Aký symbol je potrebné uviesť po SELECT na výber všetkých stĺpcov?

Middle
МТСМТС
15

Ako presne odmeriti 4 litre s pomočjo posod 3 in 5 litrov ter neomejenega vira vode?

Middle
МТСМТС
14

Aká je pamäťová zložitosť riešenia úlohy Product of Array Except Self a aké ďalšie premenné sa používajú?

Intern
Яндекс
14

Na čo slúžia indexy tabuliek v databázach?

Middle
SM Lab
14

Ako sa pripojiť k databáze pomocou Pythonu?

Middle
SM Lab
14

Aký je rozdiel medzi príkazmi DROP a TRUNCATE?

Middle
Бакарди
14

Na čo sa chcete pri hľadaní novej práce zamerať? Aké aspekty svojich predchádzajúcich skúseností chcete uzavrieť na novom mieste?

Middle+
Пассворк
13

Máte skúsenosti s vykonávaním A/B testov alebo s samostatným štúdiom tejto témy?

Middle
SM Lab
13

Čo vás viac zaujíma: projektová činnosť (spustenie) alebo sprevádzanie a rozvoj procesu?

Junior
ПАО Сбербанк
13

Budeš mať možnosť pracovať podľa moskovského času, začínajúc od 8, 9 alebo 10 ráno?

Middle
SM Lab
13

Aké úlohy by vás zaujímali na novom pracovisku?

Middle
SM Lab
12

Aký je hlavný rozdiel medzi oknovými funkciami a agregačnými funkciami s GROUP BY?

Middle
SM Lab
12

Ako pridať pole s vypočítaným ukazovateľom na základe existujúceho poľa v DataFrame?

Middle
SM Lab
12

Ako nechať len kategórie, ktorých celkový príjem je viac ako 100 rubľov?

Middle
МТСМТС
12

V miestnosti sú tri žiarovky a vonku tri vypínače. Všetky sú vypnuté a do miestnosti sa dá vstúpiť iba raz. Ako zistiť, ktorý vypínač ovláda ktorú žiarovku?

Middle
МТСМТС
12

Povedajte mi o vašom timu: koľko ľudí je v ňom a akí odborníci sú súčasťou?

Middle
SM Lab
12

Szükséges írni egy lekérdezést, amely visszaadja az egyes kategóriák összbevételét: |prod_cat |total_amt | |Kategória 1|80 | |Kategória 2|84 | |Kategória 3|270 | Létezik egy előfizetőket tartalmazó tábla, amelybe különböző időpontokban érkező rekordok kerültek. A rekord feltöltési dátuma a raw_dt mezőben van meghatározva: select * from abnt |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|4375 |4979 |[phone]| |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|5842 |589783|[phone]| |2 |[phone]|4563 |5326 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| |3 |[phone]|5495 |7485 |[phone]| |3 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Potrebno je napisati upit, koji vrati pretposlednji učitani zapis po ključu id: |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Postoji tabela sa istorijom promena pretplatnika. Svaki zapis je važeći od valid_from_dt do valid_to_dt. Ako je zapis zatvoren, sledeći počinje istog dana. Za svakog pretplatnika, postoji samo jedan aktivan zapis u opsegu [valid_from_dt, valid_to_dt]. select * from abnt |id |valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |1 |[phone] |[phone] |[phone]|4375 |4979 | |2 |[phone] |[phone] |[phone]|5842 |589783| |2 |[phone] |[phone] |[phone]|4563 |5326 | |3 |[phone] |[phone] |[phone]|4563 |0832 | Potrebno je napisati upit koji će vratiti zapise s netočnim datumom zatvaranja: |id |valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |2 |[phone] |[phone] |[phone]|5842 |4979 | |2 |[phone] |[phone] |[phone]|4563 |5326 | s ranked as ( select msisdn, tarif_plan_id, account_id, raw_dt, row_number() over (partition by id order by raw_dt desc) as rn ) select id, msisdn, tarif_plan_id, account_id, raw_dt from ranked where rn = 2 order by id

Middle
МТСМТС
12

Je potrebné napísať dopyt, ktorý vráti predposledný načítaný záznam podľa kľúča id: |id |msisdn |tarif_plan_id|account_id|raw_dt | |------------|-----------|-------------|----------|-----------| |[phone]|5842 |4979 |[phone]| |[phone]|4563 |0832 |[phone]| |[phone]|4563 |0832 |[phone]| Existuje tabuľka odberateľov s históriou zmien. Každý záznam pre odberateľa je platný v období od valid_from_dt do valid_to_dt. Ak je záznam zatvorený, nasledujúci začína v ten istý deň. Pre každého odberateľa by mal byť len jeden aktívny záznam v intervale [valid_from_dt, valid_to_dt]. select * from abnt |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |4375 |4979 | |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 | |2 |[phone] |[phone] |[phone] |4563 |0832 | Je potrebné napísať dopyt, ktorý vráti záznamy s nesprávnym dátumom zatvorenia. |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 |

Middle
МТСМТС
12

Máte u nás nejaké otázky?

Junior
ПАО Сбербанк
11

Ako zaradiť predaje produktov, ktoré ne patria do žiadnej kategórie, do kategórie „Ostalo“?

Middle
МТСМТС
11
/13