Data Engineer
Pəncərə funksiyasının sərhədlərində UNBOUNDED PRECEDING nə deməkdir?
DAG uğursuzluqdan sonra yenidən başlatdıqda, S3-dəki məlumatların tamamlanmamış məlumatlarla üst-üstə düşməməsi üçün fayllarla necə işlədiniz?
Spark-də broadcast join nədir?
İnkrement və tam yükləmə ilə işlədinizmi? Təkrarlamalarla necə mübarizə apardınız?
ClickHouse-də cədvəli istifadəçilər heç bir şey hiss etmədən necə yeniləmək olar (atomik dəyişiklik)?
Hansı fiziki JOIN-ləri bilirsiniz?
Hansı JOIN növlərini bilirsiniz? 2-3 əsasını izah edin.
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT ilə SQL sorğusunun əməliyyatlarının ardıcıllığını ilkindən sonuna qədər sıralayın.
Docker proseslərindən bəhs etdiniz, bu sizin təşkilatınızda necə təşkil olunub, daha ətraflı izah edə bilərsinizmi?
SQL və əlaqəli verilənlər bazaları ilə hansı təcrübəniz var?
Mikroxidmət memarlığının layihələndirilməsi tapşırığı: üç ayrı mikroxidmət mövcud olduqda, ön tərəfə sifariş cədvəli üçün (məhsullar, qiymətlər, sifarişlər) məlumatları necə təmin etmək olar?
Niyə yeni iş axtarırsan və gələcəkdə nə etmək istəyirsən?
Məlumatların keyfiyyətinə dair anlayışınız haqqında danışın — bu sahədə iş təcrübəniz varmı?
Airflow-da catchup/backfill zamanı təxminən 700 DAG icrasının eyni vaxtda başlamasının qarşısını almaq üçün necə?
Git Flow yeni tətbiqin buraxılmasını necə tövsiyə edir? - Yeni issue-şaxəsini yaradaraq - master-dən hotfix-şaxəsini yaradaraq - develop-dən ayrıca release-şaxəsini yaradaraq - Birbaşa master-şaxəsinə commit edərək - master-şaxəsini birbaşa develop ilə birləşdirərək
Məlumatların birləşdirilməsi hansı sahələrdə baş verdi və vitrinada təkrarlamalar necə aradan qaldırıldı?
Apache Airflow üçün sadə DAG yazın
İndekslər həmişə performansı yaxşılaşdırır yoxsa pisləşməyə səbəb ola bilər?
İstifadəçi üçün cari və əvvəlki iki günün sifarişlərinin hərəkətli orta hesabını necə əlavə etmək olar?
İki əməliyyat mövcuddur. Birinci əməliyyat əvvəlcə bir əmri icra edir. Sonra, ikinci əməliyyat bir əmri icra edir. Daha sonra, birinci əməliyyat davam edir. Hansı ardıcıllıq qarşılıqlı bloklanmaya səbəb olar? ```sql -- birinci əməliyyat update accounts set balance = balance + 100 where id = ?; -- ikinci əməliyyat update accounts set balance = balance - 50 where id = ?; update accounts set balance = balance + 200 where id = ?; ```