Nima uchun bool([""]) True qaytaradi?
Data Engineer
Vazifa #3 Mijozlarni topish kerak, ularning buyurtmalari orasidagi bo'shliq > 60 kun. Ushbu mijozlar uchun maksimal bo'shliq (gap_days) ni chiqarish. Buyurtmalar jadvali: | order_id | customer_id | order_dt | |----------|-------------|------------| | 1 | 1 | [phone] | | 2 | 1 | [phone] | | 3 | 1 | [phone] | | 4 | 1 | [phone] | | 5 | 2 | [phone] | | 6 | 2 | [phone] | | 7 | 3 | [phone] | Natija: | customer_id | gap_days | |-------------|----------| | 1 | 123 | | 2 | 120 |
Spark'dagi UDF'larning yomon tomoni nima va ularning kamchiligi nima?
Ma'lumotlarning nomuvofiqligini qanday kurashish mumkin?
Spark'da repartition va coalesce o'rtasidagi farq nima?
Qanday qilib kodda qiymatning odatiy (kutilyotgan) taqsimotdan sezilarli darajada farq qilayotganligini tekshirishni tasvirlaysiz?
Ma'lumotlar nima uchun yo'qolishi mumkin? Bir nechta sabablarni keltiring.
Python'da kontekst menejerlari bilan ishladingizmi? Ular nima va nima uchun kerak?
Spark'da spill haqida nima bilasiz?
Agar noto'g'ri ma'lumotlar vitrina yoki oraliq jadvalga yuklangan bo'lsa, ularni yuqori pipeline'ga o'tishini qanday oldini olish mumkin?
Airflow vazifalar orasida ma'lumotlarni uzatishning qanday usullarini bilasiz?
Ma'lumotlarning sifatini qanday nazorat qilgansiz?
Airflow'da depends_on_past parametri nima qiladi?
Agar DAG jadvali @daily bo'lsa, u haqiqatan qachon boshlanadi?
Python'dagi lug'at o'zgarmas yoki o'zgarmas turmi? Uning kalitlari va qiymatlari uchun qanday talablar mavjud?
Statistik tekshiruvlarni qildingizmi?
So'zlikda qidirishning eng yomon holatda algoritmik murakkabligi nima?
Birinchi DAG muvaffaqiyatli tugaganidan keyin Airflow ning ikkinchi DAG ini qanday ishga tushirish mumkin?