Python
Kodni tahlil qilgandan va yechimni loyihalashdan so'ng, mahsulot menejeri muhim strategik o'zgarishni xabar qilsa, nima qilasiz?
Oldin shell skriptlari bilan ishlagansizmi?
Qanday qilib ajralib chiqadigan mikroxizmatga ajratilishi kerak bo'lgan funksionallik chegaralarini belgilaysiz?
Qaysi ma'lumotlar bazalari bilan ishladingiz?
# Cache funktsiyasi uchun kod yozing. Bu dekorator bo'lishi kerak # va dekoratsiya qilingan funktsiyaning qaytargan qiymatini eslab qolishi va # takroriy chaqiruvlarda bir xil argumentlar bilan saqlangan qiymatni qaytarishi kerak. # # Barcha argumentlar hashlanadigan deb hisoblash mumkin. # Faqat Pythonning standart kutubxonasidan foydalaning. 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")
Siz Python paketlarini (wheel, registryga chiqarish) qildingizmi?
Bizda ikki tomonlama ma'lumotlar bazasi — master va replik. Biz tranzaksiya qildik, u muvaffaqiyatli o'tdi, ma'lumotlar masterda paydo bo'ldi. Replikada elektr ta'minoti uzildi, server yiqildi, ma'lumotlar unga yetib bormadi. Server qayta ishga tushirilganda, nima bo'ladi?
Ma'lumotlar bazalari bilan qanday ishladingiz? Nima uchun ba'zi loyihalarda SQL, boshqalarida NoSQL?
Sizda Rossiya sertifikatlangan operatsion tizimlar bilan ishlash tajribangiz bormi, masalan RED OS yoki Alt Linux?
Meros (MRO) davomida metod chaqiruvlarini qanday ishlashini?
Sizning shartnomangiz [tashkilot]da qanday rasmiylashtirilgan?
Mahsulot harakatda bo'lsa va qaror o'zgartirsa va vazifa qisman bajarilgan bo'lsa, bu vaqtda ichki holating qanday, hamma narsani qayta qilish kerak bo'lsa?
__new__ va __init____ qanday farq qiladi?
Nima uchun rekursiv ikkilamchi qidiruv yomon va nima uchun iterativdan yaxshiroq?
Zanjirli usul va ochiq manzil usulining algoritmi murakkabligi qanday?
Qaysi kompaniyalar bilan outsourcingda ishladingiz?
Qurilma darajasida L7 ga kirish bo'lishi mumkin, ammo TCP va UDP orqali kirish bo'lmasligi mumkinmi?
Kontekst menejeri nima, nima uchun kerak va o'zini qanday qilish mumkin?
Oldin [kompaniya]da bo'sh ish o'rinlarini ko'rib chiqqanmisiz, rekruterlar bilan bog'langanmisiz?
Python kodi yozilishidan bajarilishigacha qanday bosqichlardan o'tadi?