Sobes.tech

Метакласс ішіндегі __prepare__ әдісінің механизмі туралы сипаттаңыз. Класс өмірлік циклінде ол қашан шақырылады және әдепкі бойынша қандай деректер құрылымын қайтарады?

Middle+
4

Python-да қателік механизмдері қалай жүзеге асырылады? Неге өндірісте except Exception құрылымын қолдану антипаттерн деп саналады және ол қандай маңызды жүйелік қателерді кездейсоқ ұстай алады?

Middle+
4

Жинақтау кезінде N+1 сұрау мәселесі қандай? 100 посттағы пікірлер саны сияқты байланысты объектілерді тиімді қалай санаймыз, барлық байланысты объектілерді Python жадына жүктемей?

Middle+
3

Django ORM және SQLAlchemy-де .update() әдісі қалай жұмыс істейді? pre_save және post_save сияқты модель сигналдары іске қосыла ма, әлде жеке save() әдістері орындалады ма? Неге?

Middle+
2

Дерекқор деңгейінде Soft Delete деген не? Үлкен кестелерде is_deleted = True белгісін қолданғанда индекс, өріс бірегейлігі және ORM өнімділігімен қандай архитектуралық мәселелер туындайды?

Middle+
2

SQLAlchemy-дегі Data Mapper үлгісінде Identity Map деген не? Бұл механизм қалай қамтамасыз етеді, бір сессия ішінде бірдей дерекқор жолына екі түрлі сұрау бірдей объектке сілтеме қайтаруын?

Middle+
2

Асинхронды Python-да Task Leak деген не? Жабылмаған немесе ілулі тұрған корутинаның қалай жасырын жады ағып кетулеріне әкелуі мүмкін және оны жұмыс істеп тұрған қосымшада қалай бақылауға болады?

Middle+
1

Асинхронды код синхрон блоктайтын функцияны, мысалы, time.sleep() немесе requests кітапханасы арқылы ауыр сұрауды шақырса, не болады? Мұндай шақыруларды қалай дұрыс оқшаулауға болады?

Middle+
0

asyncio.create_task() пен тікелей await арқылы корутинаны шақыру арасындағы айырмашылық неде? create_task() арқылы жасалған тапсырма, бірақ ағымдағы орындалу ағыны ауыр есептеулермен айналысқанда, asyncio жоспарлаушысы қалай жұмыс істейді?

Middle+
0