Data Engineer
İnkremenetal strategiya ilə dbt modelinin analizi: model nə edir, problemlər var mı?
Digər şirkətlərdən rəqabət edən təklifləriniz və ya təklifləriniz varmı?
SQL sorğularının optimallaşdırılması təcrübəniz varmı? Nümunə göstərin.
Bu sxemədə Trino məlumatların emalı üçün cavabdehdir — texnologiya yığını necə saxlama və hesablamaları ayırmağa imkan verir?
Bu kodun refaktorlaşdırılmasında Strategiya şablonu hansı üstünlükləri təmin edir?
Git ilə işlədinizmi? Git-də nə saxlayırdınız?
Mənbədən artımın ələ keçirilməsi alqoritmini ətraflı izah edin ki, yükləmə tezliyi dəyişdirildikdə heç nə itirilməsin.
Layihənin işləməsinə minimal risklə müdaxilə etməklə bütün budaqlarda zəifliyi aradan qaldırmaq üçün hansı strategiya effektiv olardı? - Problematik commit və onu qismən düzəldən bütün commitlər üçün revert commitləri seriyası yaratmaq, sonra tam düzəliş ilə yeni commit yaratmaq - Problematik commitdən əvvəlki nöqtədən hotfix budağı yaratmaq, düzəlişlər etmək və bu budağı bütün təsirlənmiş budaqlarla birləşdirmək - Əsas budaqda git revert abc123 istifadə edərək tək bir düzəliş commit yaratmaq və sonra bu commit-i bütün buraxılış budaqlarına cherry-pick etmək - Problematik kodu dəqiq müəyyən etmək üçün git bisect istifadə etmək, yamaq yaratmaq və onu git am ilə bütün budaqlara tətbiq etmək - Hər bir budaqda problemli commit-i redaktə etmək üçün git rebase -i istifadə etmək, sonra isə zorla push (force-push) etmək
Məlumatların keyfiyyət yoxlamalarını özünüz həyata keçirirdiniz, yoxsa tələblər biznes/tələblərdən gəlirdi?
Greenplum və ClickHouse-də indekslər haqqında danışın
ClickHouse-də Materialized View hansı hallarda məlumatları qaçırmaq və ya əksinə, onları təkrarlamaq mümkündür?
Normalizasiya və denormalizasiya nədir, nə zaman lazımdır?
PostgreSQL-də hansı indeksləri bilirsiniz?
Əgər siz submodulun göstərdiyi filialı dəyişmək istəyirsinizsə, nə etməlisiniz? - Submodullar filial dəyişimini dəstəkləmir - Submodulu silin və yenidən lazım olan filial ilə əlavə edin - Submodulda filialı dəyişin və əsas depozitdə commit edin - Submodulda lazım olan filialda git checkout icra edin və dəyişiklikləri əsas depozitdə qeyd edin - git submodule update --branch əmri ilə yeni filialı göstərin
Nə baş verdi və işi necə bərpa etmək olar?
Hansı SQL sorğularını yazırsan: sadə yoxlamalar və ya mürəkkəb skriptlər?
Layihədən alt modul və onunla əlaqəli faylları necə silmək olar? git submodule remove <alt-modul-yolu> git rm --cached <alt-modul-yolu>; .gitmodules bölməsini sil; git commit git clean --submodules <yol> git submodule delete <yol> git remove submodule <yol>
CTE (Ümumi Cədvəl İfadəsi) nədir?
Şirkətin məlumatların toplanması, normallaşdırılması və analizi sistemini qurma planları nə dərəcədə realistdir?
EXPLAIN ANALYZE ilə adi EXPLAIN arasındakı fərq nədir? Niyə onu DELETE/UPDATE sorğularında işlətmək tövsiyə edilmir?