Python'da qanday ma'lumot turlari mavjud?
Python
ACID talablari nima? Har bir xususiyatga qisqacha izoh bering.
Ishingizda dunder metodlarini qanday ishlatdingiz va qaysi amalga oshirishlarda foydali bo'ldi?
Lambda funksiyasi nima, nima uchun qulay va qayerda ishlatiladi?
Ma'lumotlarni normalizatsiya nima va nima uchun ishlatiladi?
Dockerfile-də CMD və ENTRYPOINT arasındaki fərq nədir?
ORM ning xom SQL bilan taqqoslaganda qanday afzalliklari bor?
Normal shakllar nima va ular nima uchun yechim topadi?
Ma'lumotlar bazasida bir vaqtning o'zida bir xil idempotentlik kalitiga ega so'rovlar paytida nusxa yaratishni qanday mexanizm oldini oladi?
PostgreSQL, MongoDB va ClickHouse o'rtasidagi farqlar nima va qachon har birini tanlash kerak?
Qanday qilib iplar tomonidan resurslarning umumiy foydalanishini oldini olish mumkin, shunda resurslar har bir nusha uchun ajralib turadi?
GIL nima, uning afzalliklari, kamchiliklari va yaratadigan noqulayliklari nima?
Agar ikkita so'rov bir xil idempotentlik kalit bilan turli iplar yoki jarayonlardan bir vaqtning o'zida kelib tushsa nima bo'ladi?
GIL cheklovlarini qanday o‘tkazish mumkin va birini bajarishda keyingi so‘rovlar bloklanmaydi?
Sizning CI pipeline qanday tuzilgan edi: qaysi bosqichlar va vazifalar mavjud edi?
PayoutService sinfi: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Quyidagi shaklda lug'atni qaytarishi kerak: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garantiyalar: - yangi idempotency_key bilan birinchi chaqiruvda — yangi to'lov yaratiladi - oldindan ishlatilgan idempotency_key bilan keyingi chaqiruvda — birinchi chaqiruv natijasi qaytariladi, yangi to'lov YARATILMAYDI - miqdor > 0 bo'lishi kerak, aks holda — ValueError chiqariladi """ raise NotImplementedError
Qaysi hollarda siz ongli ravishda ORM-ni qoldirib, toza SQL so'rovlarini afzal ko'rasiz?
ClickHouse-ning aniq muammolari va cheklovlari nima, ayniqsa qaysi operatsiyalar bilan yomon ishlaydi?
WHERE va HAVING operatorlari orasidagi farq nima?
Generator nima, qanday ishlaydi, uning optimalligi nima va uni kodda qanday ajratish mumkin?