Data Engineer
Jamoa ichida odatda Git bilan qanday ishlaysiz? Va Merge Request nima?
Bizning mavzu juda tuzilgan, daraxt shaklida, ma'lumotlar xom — ularni qanday ishlash mumkin?
Mobil mijozga bir xil buyurtmalarni, lekin kamroq maydonlar bilan kirish imkoniyatini qanday ta'minlash mumkin? BFF nima?
raw.local_transactions jadvali klasterda cluster_4x2 ( transaction_id String, user_id String, amount Float64, created_at DateTime ) Mühərrik = ReplicatedMergeTree() Hissələrə bölün amount Sıralayın (transaction_id) ilə; raw.transactions jadvalını klasterda cluster_4x2 ( transaction_id String, user_id String, amount Float64, created_at DateTime ) Mühərrik = Distributed('cluster_4x2', 'raw', 'local_transactions', cityHash64(user_id));
Biladigan SQL oynali funktsiyalarini ro'yxatlang.
Tashqi kalit cheklovining maqsadi nima va bog'liq yozuvlar mavjud bo'lsa, o'chirish/yangilashda cheklovning ma'nosi nima (mantiqan)?
Siz turdagi yozuvlari bilan ishladingizmi? Bu nima ekanligini bilasizmi?
`s ** 2` ni `s = [1, 2, 3]` ro'yxatiga qo'llash natijasida nima bo'ladi?
Siz hal qilishingiz kerak bo'lgan eng qiyin yoki qiziqarli vazifa haqida gapiring
Parquetda qanday tartib yoki siqish turi qo'llaniladi?
Qaysi Airflow versiyasida ishladingiz?
JOIN turlari va ularning farqlari
Nega siz reytingni alohida CTE ga chiqarishga qaror qildingiz? Nega uni birinchi CTE da darhol ishlatib bo'lmasdi?
Ma'lumotlarni tarqatishning qanday strategiyalari mavjud?
Airflow'da vazifalar o'rtasida ma'lumotlarni qanday uzatish mumkin?
O'zingiz haqingizda gapiring: nima bilan shug'ullandingiz, qanday texnologiya to'plamini ishlatdingiz va bu qanday loyiha edi?
Feature store'lar bilan ishladizmi?
[ism] so'radi: ClickHouse'da faqat 2 yil davomida ma'lumotlarni saqlashni qanday amalga oshirish mumkin?
Iltimos, so'nggi yildagi tajribangiz haqida gapiring: qaysi jamoa, qaysi vazifalar, qaysi roli va eng qiziqarli vazifa nima edi.
Rasmda ko'rsatilgan jadval tuzilmasi yaratildi. Rasmda ko'rsatilgan so'rovni bajarish kerak. [...]' o'rniga qaysi join turi ishlatilishi kerak, shunda natijada type = 'table_aw' bo'lgan yozuvlar uchun 'naming' ustuni to'ldiriladi, va type = 'table2' bo'lgan yozuvlar uchun 'serial_number' ustuni to'ldiriladi? create table multirelation( type varchar not null, entity_id integer not null ); create table table_aw( id integer primary key, naming varchar not null ); create table table2( id integer primary key, serial_number varchar not null ); -- jadval tuzilmasi select m.type,m.entity_id, ta.naming, t2.serial_number from multirelation m [...] join table_aw ta on m.entity_id = ta.id and m.type='table_aw' [...] join table2 t2 on m.entity_id = t2.id and m.type='table2'; -- so'rov Bo'sh qoldiring inner cross right left