Hogyan indítsunk el helyesen egy aszinkron feladatot a Django-ban?
Python
Hogyan találjuk meg a flaky (kifagyó) egységtesztet? Milyen okok lehetnek?
Tudod, miben különböznek az Uvicorn és a Gunicorn skálázási modelljei?
A cache-ről: mondd meg, milyen potenciális problémák lehetnek a cache használata során, olyan csapdák, amelyek súlyos problémákat okozhatnak.
Mesélj a [cég]nél szerzett munkatapasztalatodról
[x x számára y-ben] -tól (x x számára y-ben)
Hogyan biztosítja a frissítő token a biztonságot? Mit tegyünk, ha a frissítő token ellopják?
Mi az a Common Table Expressions (CTE) az SQL-ben?
Van tapasztalatod a Django-val?
Használsz AI-eszközöket a mindennapi fejlesztés során?
Mi a különbség a [x for x in y] és (x for x in y) között?
A relációs adatbázisokról általában (nem kifejezetten a PostgreSQL-ről): ha az adatbázis nem bírja a adat mennyiségét, az olvasás/írás lassú — magyarázd el lépésről lépésre, az egyszerűtől a komplexig, hogyan lehet optimalizálni ezt a helyzetet.
Beszéljünk a Python belső adatstruktúráiról, pontosabban az algoritmikus összetettségükről. Kezdjük a listával — kérlek, magyarázd el a fő műveletek összetettségét egy listán.
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Mit fog megjelenni a képernyőn, és miért?
Mi az a Mock és Spy a tesztelésben?
Mesélj a CI/CD pipeline-okról, lintingről, tesztekről, Docker képekről szerzett tapasztalataidról.
Van egy nagy és fontos jelentés, amely hosszú ideig készül, cache-eljük, de nem tudjuk, milyen gyakran kell frissíteni (különböző időszakokban, az adatok változásától függően). Hogyan működik az ilyen esetekben a cache érvénytelenítése, hogyan kell csinálni?
Főként a FastAPI-val vagy a Django-val dolgoztál? Tudnál beszélni a select_related és prefetch_related-ről — mik ezek és miért használjuk őket?
Milyen feladatokhoz érdemes üzenetbroker-t választani?
Mikor nem lehet egy generátort használni egyáltalán, és mikor kell feltétlenül listát használni? Például, ha többször kell iterálni, megfelelő lesz-e a generátor?