Berilgan ikki taxta t1 va t2. Vazifa siz biladigan barcha join turlarini ro'yxatga olish va so'rov natijasini select * from t1 <join> t2 on t1.t = t2.t har biri uchun. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null
Data Engineer
Greenplum, DBT va Data Vault bilan ishlash tajribangiz haqida gapiring. Nima uchun qor qoplamasidan Data Vault ga o'tdingiz?
Python'da satr uchun tsikl bilan tuple uchun tsikl o'rtasidagi farq nima? Qaysi turlar asosiy va bu qanday ishlashga ta'sir qiladi?
Xotirlik bo'yicha birliklarni qidirish muammosiga ikki yechimni taqqoslang: 1) o'zgaruvchilar bilan tsikl, 2) split('0') + ro'yxat tushunchasi + max()
Siz qo'llagan SQL so'rovlarini optimallashtirish usullarini tavsiflang. Qanday qilib bajarilish vaqtini 12-15 sekunddan qisqartirdingiz?
Ishingizda sizni nima motivatsiya qiladi? Hard skills bo'yicha kuchli tomonlaringizni sanab o'ting.
Berilgan nol va birlardan iborat satr. func() funksiyasini yozish kerak bo'lib, u ketma-ket birlarining maksimal sonini qaytaradi. Masalan: func("010111011") -> 3
Berilgan ikki jadval t1 va t2. Vazifa - biladigan barcha join turlarini va ularning har biri uchun so'rov natijasini chiqarish select * from t1 <join> t2 on t1.t = t2.t. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null cross 1 1 - null null - INNER JOIN [phone] LEFT JOIN 1 - 1 2 - NULL 4 - NULL NULL - NULL RIGHT JOIN [phone] NULL - 3 NULL - NULL NULL - NULL FULL JOIN [phone] - NULL 4 - NULL NULL - 3 null - NULL null - NULL null - NULL
PostgreSQL'da qanday JOIN algoritmlari mavjud va Hash Join bilan Nested Loop Join qanday farq qiladi? Qaysi hollarda Hash Join qo'llanilmaydi?
Siz hal qilishingiz kerak bo'lgan eng qiyin yoki qiziqarli vazifa haqida gapiring