Co jest uważane za operację blokującą w asyncio? Tworzenie listy z miliarda elementów jest blokujące?
ERP Consultant
Jak zaimplementowałbyś własny asynchroniczny timeout?
Co się stanie, jeśli wewnątrz korutyny owiniętej w asyncio.wait_for z limitem czasu wywołamy time.sleep lub requests?
Zaimplementuj limiter szybkości dla obsługi: każdy klient ma client_id, limit i interval; należy ograniczyć liczbę wywołań obsługi dla każdego klienta w przesuwającym się oknie czasowym i wyrzucić RateLimitExceededError.
Co się dzieje przy asyncio.create_task i czym różni się od await coroutine?
Jak zorganizowano pracę z bazą danych i ORM w usługach backend? Czy używali Repository, DAO czy Active Record?
Co się dzieje podczas oczekiwania na korutynę za pomocą await? Czy wykonanie jest blokowane?
Jak ustawić limit czasu na wykonanie jednej korutyny?
Czy można uruchomić synchroniczne żądania w nieblokujący sposób w asynchronicznej aplikacji i jak to zrobić?
Opowiedz o ostatnim projekcie: czym się zajmowałeś, jakie były zadania, projekty i technologie?
Dlaczego aiohttp może wykonywać żądania HTTP w sposób nieblokujący, a requests nie?
Jak działa asynchroniczność w Pythonie?
Jakie podejścia były stosowane w architekturze mikroserwisów i jak budowano interakcję między nimi?
Jak zapewniliście atomowość operacji i deduplikację zamówień podczas pracy z Kafka?
Jaka była wewnętrzna architektura usługi backend: modułowy monolit, DDD, MVC czy inny podejście?