Python
Necə müəyyən edirsiniz, hansı funksionallıq ayrı mikroxidmətə ayrılmalıdır?
Hansı məlumat bazaları ilə işləyibsiniz?
# Cache funksiyası üçün kod yazın. Bu, dekorator olmalı və # dekorasiya edilmiş funksiyanın geri qaytardığı dəyəri yadda saxlamalı və # eyni arqumentlərlə təkrar çağırışlarda yadda saxlanılan dəyəri qaytarmalıdır. # # Bütün arqumentlərin hash edilə biləcəyini qəbul etmək olar. # Yalnız Python-un standart kitabxanasını istifadə edin. def cache(func): raise NotImplementedError calls = {"count": 0} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert add(2, 3) == 5 assert calls["count"] == 2 print("OK")
Python paketləri (wheel, registry-də yayımlama) etdinizmi?
İki qol bazası var — master və replik. Biz bir əməliyyat etdik, uğurlu oldu, məlumatlar masterda göründü. Replikada elektrik kəsildi, server çöktü, məlumatlar ora çatmadı. Server yenidən başladıqda, nə baş verəcək?
Verilənlər bazaları ilə necə işlədiniz? Niyə bəzi layihələrdə SQL, digərlərində NoSQL istifadə etdiniz?
Rusiyadan sertifikatlaşdırılmış əməliyyat sistemləri ilə işləmə təcrübəniz varmı, məsələn, RED OS və ya Alt Linux?
Miras (MRO) zamanı metod çağırışlarının işləməsi necədir?
Sizin müqaviləniz [təşkilat]da necə rəsmiləşdirildi?
Məhsul hərəkətdə ikən qərar dəyişirsə və vəzifə artıq qismən yerinə yetirilmişdirsə, bu anda daxili vəziyyətin nədir, hər şeyi yenidən etmək lazım olursa?
__new__ və __init__ arasındakı fərq nədir?
Niyə rekursiv ikili axtarış daha pisdir və niyə iterativdən daha yaxşıdır?
Zəncirli üsul və açıq ünvanlama üsulunun alqoritminin mürəkkəbliyi nədir?
Hansı şirkətlərlə outsourcingdə işlədiniz?
Cihaz səviyyəsində L7 giriş ola bilər, amma TCP və UDP vasitəsilə giriş olmaya bilərmi?
Kontekst meneceri nədir, nə üçün lazımdır və özünüzün necə edə bilərsiniz?
Əvvəlki vaxtlarda [şirkət]də vakant yerləri nəzərdən keçirmisiniz, işə götürənlərlə əlaqə saxlamısınızmı?
Python kodu yazılmasından icrasına qədər hansı mərhələlərdən keçir?
Linux-da proseslərin quruluşu haqqında danışa bilərsinizmi?
Niyə bir sətiri ədədlə vurmaq olar, amma sətiri ədədlə toplamaq olmaz?