ERP Consultant
Wie ist die Vererbungsreihenfolge der folgenden Klassen: List, Set, Collection und Map?
Wie wurde die Datenbank zur Speicherung von Nachrichten partitioniert?
Mit welcher Art von Saga haben sie in der Praxis gearbeitet?
Wie lange arbeiten Sie schon mit Microservices?
Was ist ein Future als Finanzinstrument?
Es ist ein Feiertag, aber gehört er zu deinem normalen Urlaubsanspruch?
Welche Garantien für die Nachrichtenübermittlung in Kafka kennen Sie?
Was passiert, wenn innerhalb einer Coroutine, die in asyncio.wait_for mit einem Timeout eingebettet ist, time.sleep oder requests aufgerufen werden?
Was ist der Unterschied zwischen einem RSA-Zertifikat und einem GOST-Zertifikat?
Wie wurde die Arbeit mit Datenbank und ORM in den Backend-Services organisiert? Verwendeten sie Repository, DAO oder Active Record?
Erzählen Sie mir von Ihrem letzten Projekt: Was haben Sie gemacht, welche Aufgaben, Projekte und Technologien gab es?
Warum kann aiohttp HTTP-Anfragen nicht blockierend ausführen, während requests das nicht können?
Implementieren Sie einen Rate Limiter für den Handler: Jeder Kunde hat eine client_id, ein Limit und ein Intervall; es ist notwendig, die Anzahl der Aufrufe des Handlers für jeden Kunden in einem gleitenden Zeitfenster zu begrenzen und RateLimitExceededError auszulösen.
Kann man synchrone requests in einer asynchronen Anwendung nicht blockierend ausführen und wie?
Was passiert bei asyncio.create_task und wie unterscheidet es sich von await coroutine?
Wie setzt man eine Timeout für die Ausführung einer Coroutine?
Welche Ansätze wurden in der Architektur der Microservices verwendet und wie wurde die Interaktion zwischen ihnen aufgebaut?
Wie funktioniert Asynchronität in Python?
Wie war die interne Architektur des Backend-Services: modulare Monolith, DDD, MVC oder ein anderer Ansatz?
Wie wurde die Atomarität der Operationen und die Duplizierung von Bestellungen bei der Arbeit mit Kafka sichergestellt?