Kirjeldage __prepare__ meetodi metaklassides. Millal see kutsutakse klassi elutsükli jooksul ja millist andmestruktuuri see vaikimisi tagastab?
Python
Kuidas töötab Pythonis erandite mehhanism? Miks peetakse kasutamist konstruktsiooni except Exception antipatterniks tootmiskeskkonnas ja milliseid kriitilisi süsteemi erandeid see juhuslikult püüab?
Kuidas töötab N+1 päringuprobleem agregatsioonis? Kuidas tõhusalt loendada seotud objekte, näiteks 100 postituse kommentaaride arvu, ilma et laadiksite kõiki seotud objekte Python-mällu?
Kuidas töötab meetod .update() Django ORM-is ja SQLAlchemy-s? Kas käivituvad mudeli signaalid nagu pre_save ja post_save, kui see täidetakse, või töötavad kohandatud save() meetodid? Miks?
Mis on Soft Delete andmebaasi tasandil? Millised arhitektuurilised probleemid indeksitega, välja unikaalsusega ja ORM-i jõudlusega tekivad, kui kasutatakse lipu is_deleted = True suurtes tabelites?
Mis on Identiteetikaart andmehaardes mustris SQLAlchemy-s? Kuidas see mehhanism tagab, et kaks erinevat päringut samale andmerida sisestamisel sessiooni jooksul tagastavad viite samale objektile Python mälus?
Kuidas töötab Task Leak (ülesande lekkimine) asünkroonilises Pythonis? Kuidas võib suletud või ripuvad korutina põhjustada varjatud mälu lekked ja kuidas seda jälgida töötavas rakenduses?
Mis juhtub, kui asünkroonne kood kutsub välja sünkrona blokeeriva funktsiooni, näiteks time.sleep() või raske päringu requests raamatukogu kaudu? Kuidas õigesti selliseid kutseid väljaspool sündmuste tsüklit liigutada?
Kuidas töötab Pythonis erandite mehhanism? Miks peetakse kasutamist konstruktsiooni except Exception antipatterniks tootmiskeskkonnas ja milliseid kriitilisi süsteemi erandeid see juhuslikult püüab?