Wat wordt beschouwd als een blokkerende operatie in asyncio? Is het blokkeren van het vormen van een lijst met een miljard elementen?
ERP Consultant
Hoe zou je je eigen asynchrone timeout implementeren?
Wat gebeurt er als je binnen een coroutine, ingepakt in asyncio.wait_for met een timeout, time.sleep of requests aanroept?
Implementeer een rate limiter voor de handler: elke klant heeft een client_id, limit en interval; het is nodig om het aantal aanroepen van de handler voor elke klant binnen een glijdend tijdvenster te beperken en RateLimitExceededError te werpen.
Wat gebeurt er met asyncio.create_task en hoe verschilt het van await coroutine?
Hoe was het werken met de database en ORM georganiseerd in de backend-services? Gebruikten ze Repository, DAO of Active Record?
Wat gebeurt er bij het wachten op een coroutine met await? Wordt de uitvoering geblokkeerd?
Hoe stel je een timeout in voor het uitvoeren van een coroutine?
Hoe kun je synchron requests niet-blokkerend uitvoeren in een asynchrone applicatie en hoe doe je dat?
Vertel over je laatste project: wat deed je, wat waren de taken, projecten en technologieën?
Hoe werkt asynchroniteit in Python?
Waarom kan aiohttp HTTP-verzoeken niet-blokkerend uitvoeren, terwijl requests dat niet kunnen?
Welke benaderingen werden gebruikt in de architectuur van microservices en hoe werd de interactie tussen hen opgebouwd?
Hoe zorgden jullie voor de atomariteit van operaties en de deduplicatie van bestellingen bij het werken via Kafka?
Wat was de interne architectuur van de backend-service: modulaire monoliet, DDD, MVC of een andere aanpak?