Mi számít blokkoló műveletnek az asyncio-ban? Blokkoló-e egy milliárd elemű lista létrehozása?
ERP Consultant
Hogyan valósítanád meg a saját aszinkron időkorlátodat?
Mi történik, ha egy asyncio.wait_for-ral körülvett coroutine belsejében hívod a time.sleep vagy requests-t?
Implementáljon rate limitert a kezelő számára: minden ügyfélnek van egy client_id, limit és interval; korlátozni kell a kezelő hívásainak számát minden ügyfél esetében egy mozgó időablakban, és RateLimitExceededError-t kell dobni.
Mi történik az asyncio.create_task esetén, és miben különbözik az await coroutine-tól?
Hogyan szervezték a munka a backend-szolgáltatásokban az adatbázissal és ORM-mel? Használtak Repository-t, DAO-t vagy Active Record-ot?
Mi történik, amikor egy coroutine-t várunk az await segítségével? Blokkolódik a végrehajtás?
Hogyan állítható be időkorlát egy korutina végrehajtására?
Lehetséges szinkron kéréseket nem blokkoló módon futtatni aszinkron alkalmazásban, és hogyan?
Meséljen a legutóbbi projektjéről: mivel foglalkozott, mik voltak a feladatok, projektek és technológiák?
Miért képes az aiohttp nem blokkoló módon végrehajtani HTTP-kéréseket, míg a requests nem?
Hogyan működik az aszinkronitás Pythonban?
Milyen megközelítéseket alkalmaztak a mikroszolgáltatások architektúrájában, és hogyan épült fel közöttük az interakció?
Hogyan biztosították az műveletek atomosságát és a megrendelések duplikációjának elkerülését Kafka használata közben?
Milyen volt a backend szolgáltatás belső architektúrája: moduláris monolit, DDD, MVC vagy más megközelítés?