Was ist die Rolle und Anwendung von Dekoratoren in der Programmiersprache Python?
Python
Erzähle mir vom letzten oder interessantesten Projekt, an dem du beteiligt warst, vorzugsweise im Zusammenhang mit Microservices. Was war es architektonisch-technisch und welche Rolle hast du darin eingenommen?
Du hast die Idempotenz erwähnt — kannst du erklären, was du gemeint hast?
Erzählen Sie mir mehr über den letzten Service, an dem Sie beteiligt waren.
Wie ist Ihre Erfahrung mit Python und warum haben Sie sich speziell für Python entschieden?
Wie stoppt man den Generator im Flug und löscht den Speicher? Wie schließt man den Generator?
Wie kann man den Cache invalidieren, damit er nicht unendlich wächst? Wie fügt man TTL (Time-to-Live) hinzu?
# Es ist notwendig, einen Generator zu implementieren, der zwei Argumente akzeptiert: den Dateinamen filename und die Anzahl der Wörter batch_size. # Der Generator soll die angegebene Datei lesen und bei jedem Aufruf batch_size Wörter zurückgeben.
Wie haben Sie die Idempotenz erreicht?
Verwenden Sie SOLID in Ihrer Arbeit und welcher der Prinzipien halten Sie für am nützlichsten?
Wozu dient ein Schlüssel in Kafka?
Was ist der Unterschied zwischen den Entwurfsmustern Strategy und Template Method?
In welchem Fall sind verkettete Listen effizienter als Arrays?
Was ist ein API-Gateway-Muster und wozu dient es?
Welche waren die Nachrichtenformate (JSON oder XML) und wie wurde die Vertragsvalidierung organisiert: verwendeten Sie Schema Registry, JSON Schema oder einen anderen Mechanismus?
Kann man einen Dekorator für eine Methode über eine Klasse implementieren und wie?
In welche Richtung möchtest du dich entwickeln und mit welchen Aufgaben möchtest du dich beschäftigen?