Sobes.tech

Data Engineer

Airflow-da tapşırıq loglarını haradan görə bilərik?

Middle
FOM GROUP
175

CREATE TABLE orders ( driver_id varchar, city varchar, order_id varchar ); -- Hər şəhərdə ən çox sifariş alan ilk 10 sürücünü əldə edin

Junior
Яндекс
125

İki cədvəl t1 və t2 verilir. Tapşırıq, bildiyiniz bütün join növlərini sadalamaq və sorğunun nəticəsini select * from t1 <join> t2 on t1.t = t2.t hər biri üçün. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null

Middle
КуперКупер
119

Məlumatların sıxılması harada daha yaxşı işləyir — sütunlu və ya sətirli yaddaşda və niyə?

Junior
Яндекс
113

SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start

Middle
Леман про
112

SEÇIN * Cədvəl1-dən t1 kimi SOL JOIN cədvəl2 kimi t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)

Middle
Леман про
104

Verilənlər bazalarında indekslər nədir, nə üçün lazımdır və onların daxili quruluşu necədir?

Middle+
СБЕРСБЕР
104

Python-da sətir üzərində dövr və tuple üzərində dövr arasındakı fərq nədir? Hansı növlər əsasdır və bu performansa necə təsir edir?

Middle
КуперКупер
101

Fitness klublarına ziyarətlərin analizi Siz fitness klublarının şəbəkəsində analitiksiniz. İstifadəçilərin ziyarətləri və onların aldığı abunəliklər haqqında məlumatınız var. Abunəliklərin istifadəsinin effektivliyini təhlil etmək lazımdır. Hər abunəlik növü üçün hesablayın: • Bu abunəlik növünü istifadə edən ümumi istifadəçi sayı. Yalnız unikal user_id-ləri nəzərə alın; • Bu abunəliklə edilən ümumi ziyarət sayı. Bu abunəliklə əlaqəli bütün istifadəçi ziyarətlərini nəzərə alın; • Bu abunəlik növündəki istifadəçilərin ümumi istifadəçi sayına nisbəti faizlə (bir ondalıq dəqiqliklə). Hesablama üçün, bu abunəlik növünə malik istifadəçi sayını ümumi unikal istifadəçi sayına bölün. Hər istifadəçi yalnız bir abunəyə sahib ola bilər. Nəticəni abunəlik növünə görə əlifba sırasına görə sıralayın. Giriş formatı Memberships cədvəli: • membership_id (int) — unikal abunəlik identifikatoru • user_id (int) — istifadəçi identifikatoru • membership_type (text) — abunəlik növü Visits cədvəli: • visit_id (int) — unikal ziyarət identifikatoru • user_id (int) — istifadəçi identifikatoru • visit_date (timestamp) — ziyarət tarixi və saatı Məlumatlar boş və ya düzgün olmayan dəyərlər içermir. Çıxış formatı Sorğu aşağıdakı sahələri sıralı şəkildə ehtiva edən cədvəl qaytarmalıdır: • membership_type (text) — abunəlik növü • users_count (int) — bu abunəlik növünə malik unikal istifadəçi sayı • total_visits (int) — bu abunəliklə əlaqəli istifadəçilərin ümumi ziyarət sayı • user_share (numeric) — bu abunəlik növünə malik istifadəçilərin ümumi istifadəçi sayına nisbəti faizlə, bir ondalıq dəqiqliklə, yuvarlaqlaşdırılmış. Nəticə abunəlik növünə görə əlifba sırasına görə sıralanır.

Junior
01.tech
100

Threading, multiprocessing, asyncio: fərq nədir və nə zaman nə istifadə etmək daha yaxşıdır?

Middle
FOM GROUP
97

Greenplum, DBT və Data Vault ilə iş təcrübənizdən danışın. Niyə qar dənəsi modelindən Data Vault-a keçdiniz?

Middle
КуперКупер
96

Yeni kampaniya ilə əlaqədar məlumatların vizuallaşdırılması ilə hesabat istəyən zaman vəziyyətə necə yanaşmaq olar?

Middle
Леман про
94

Sütun və sətir məlumat saxlama haqqında nə bilirsən? Nə zaman və hansı seçilməlidir və niyə?

Junior
Яндекс
94

İş təcrübəniz haqqında danışın: tapşırıqlar, texnologiyalar yığını

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

RANK() və DENSE_RANK() arasındakı fərq nədir?

Junior
Яндекс
91

Airflow-də paralelləşmə harada görünür?

Middle
FOM GROUP
91

Niyə Pandas Python-da adi siyahılar və lüğətlərdən daha yaxşıdır?

Middle
FOM GROUP
91

Pandas necə itkin məlumatları işləyir?

Middle
FOM GROUP
90

Impala ilə necə işləyirdiniz?

Middle
AstonAston
87

Sözlük ilə həll nə qədər əlavə yaddaş tələb edir, geri qaytarılan məlumatlar nəzərə alınmadan?

Junior
Яндекс
85
/32