Python
Nima uchun denormalizatsiya kerak va uning kamchiliklari nimalardan iborat?
Qanday qilib siz umumiy keshni amalga oshirasiz, u bir xizmatni yangilaydi va boshqalar uni o'qiydi, mikroxizmatlar chegaralarini saqlab qolgan holda?
if x: va if x == True: o'rtasidagi farq nima?
Redisda ma'lumotlar qayerdan keladi? Ombor ortida qaysi tizim va ma'lumotlar bazasi turadi?
Ish beruvchini tanlashda nima muhim? Asosiy mezonlar qanday?
RAG (Qayta tiklash bilan kengaytirilgan avlod) nima?
Python'da ro'yxatlarni tayinlash va o'zgartirish bilan kod nima ko'rsatadi? (Havola semantikasini Python)
Python'dagi Garbage Collector haqida gapirib ber — u qanday ishlaydi?
Siz javob beradigan mikroxizmatlar haqida batafsilroq aytib bering. U yerda qanday vazifalarni amalga oshirdingiz?
Kod yozish uchun AI agentlari yoki neyron tarmoqlari bilan ishladingizmi?
Qachon __new__ va __init__ chaqiriladi va ular nima qaytaradi?
Yangi xodimlarni mentorlash yoki o'qitish bo'yicha tajribangiz bormi?
Tavsif biznes tahlilchi tomonidan yozilgan bo'lib, u "qanday bo'lsa" yozilgan va biznes talablari tavsiflarini berishi mumkin. PHPda yozilgan dahshatli legacy kod mavjud, u S3 dan log fayllar oladi ularni tahlil qiladi, natijani kerakli joyga yozadi. Ma'lum: fayllar har soatda keladi, hozirda 5 ta barcha fayllar bir xil buckettadir Ma'lumotlar formatga qarab turli joylarga yuborilishi kerak – postgres/mahalliy fayl Bunday funksionallikni amalga oshiradigan ETL yozish zarur. Metodlarning aniq amalga oshirilishi (ma'lumotlarni o'qish/yuborish va boshqalar) e'tiborga olinmasligi mumkin.
Texnik qarz olib keladigan yechim haqida qanday gapirasiz (hozir yutamiz, lekin keyinchalik kengaytirish qiyinroq bo'ladi)?
Hozirda o'zing uchun qanday daraja/yo'nalishdagi loyihalarni ko'rib chiqayapsiz?
Kod ko'rib chiqish, kod tahriri haqida qanday fikrdasiz? Siz o'zingiz ham batafsil fikr-mulohaza berasizmi? Bu sababli hamkasblar bilan nizolar bo'ldimi, ularni qanday hal qildingiz?
Backendning ishlashini kengaytirish usullari: gorizontal va vertikal kengaytirish, monolit vs mikroxizmatlar.
Qator ichida eng ko‘p takrorlangan belgi toping
Kod ko'rib chiqish qanday o'tdi va kod testlar bilan qoplanadimi?
Yuqori yuklamali mikroxizmatni yangi versiyaga qanday yangilash mumkin va so'rovlarni yo'qotmasdan? Ma'lumotlar bazasini migratsiya qilish eski versiyani buzsa nima qilish kerak?