Какво се счита за блокираща операция в asyncio? Блокира ли създаването на списък от милиард елемента?
ERP Consultant
Как бихте реализирали собствен асинхронен таймаут?
Какво ще се случи, ако вътре в корутина, обвита в asyncio.wait_for с таймаут, извикате time.sleep или requests?
Реализирайте ограничител на скоростта за обработчика: всеки клиент има client_id, limit и interval; трябва да ограничите броя на извикванията на обработчика за всеки клиент в плъзгащ се времеви прозорец и да изхвърлите RateLimitExceededError.
Какво се случва при asyncio.create_task и как се различава от await coroutine?
Как беше организирана работата с базата данни и ORM в backend услугите? Използваха ли Repository, DAO или Active Record?
Какво се случва при изчакване на корутина с await? Блокира ли се изпълнението?
Как да зададете таймаут за изпълнение на една корутина?
Може ли да стартирате синхронни заявки по неблокиращ начин в асинхронно приложение и как да го направите?
Разкажете за последния си проект: с какво се занимавахте, какви бяха задачите, проектите и стекът?
Как работи асинхронността в Python?
Защо aiohttp може да изпълнява HTTP заявки неблокиращо, а requests — не?
Какви подходи бяха използвани в архитектурата на микросервизите и как беше изградена взаимодействието между тях?
Как осигурихте атомарността на операциите и дедупликацията на поръчките при работа чрез Kafka?
Каква беше вътрешната архитектура на бекенд услугата: модулен монолит, DDD, MVC или друг подход?