Python
Welche Parameter werden auf dem WSGI-Server (Gunicorn) eingestellt, damit die Anwendung in der Produktion ordnungsgemäß funktioniert?
Leistungssituation: Der Manager sagt, dass der Python-Code im Service langsam ist. Was sind Ihre Gedanken und Strategien?
Was ist der Unterschied zwischen den Entwurfsmustern Strategy und Template Method?
Wie wird Asynchronität in Python implementiert? Erzähl es ohne tiefgehende Details.
Welche Sammlung sollte verwendet werden, um schnell zu überprüfen, ob ein bestimmter Wert in einer Liste von verarbeitetem Datenstrom (Millionen) vorhanden ist?
Wie wird die asynchrone Ausführung von Aufgaben und deren Verwaltung auf höheren Entwicklungsebenen umgesetzt?
Wie kann man die Eigenschaften und Arten von JOIN-Operationen in SQL-Abfragen bestimmen?
Wir haben einen FastAPI REST-Dienst mit einem Endpunkt GetUserSubscriptions. Der Endpunkt antwortet langsamer. Wie würdest du dieses Problem analysieren?
Was unterscheidet Container von virtuellen Maschinen in Bezug auf Infrastruktur und Ressourcen?
Konzentrierst du dich ausschließlich auf die Entwicklung in Python oder ziehst du die Verwendung anderer Programmiersprachen in Betracht?
Erzähle mir von der Datenstruktur Menge (set) in Python.
Welche speziellen Methoden der Metaklasse werden beim Erstellen einer neuen Klasse automatisch aufgerufen?
Was sind Lambda-Funktionen, welche Einschränkungen haben sie und wann ist es sinnvoll, sie zu verwenden?
Welche Datenstruktur dient als Grundlage für die Implementierung der Baumindexierung in Datenbanken?
Erzählen Sie mir den gesamten Pipeline des RAG-Systems: Welche Dokumente wurden verwendet, wie wurden sie geladen und verarbeitet?
Wie bewertest du die Anwendung von Designmustern in der Entwicklung?
Wenn eine Funktion legitimerweise NaN zurückgeben kann (was normales Verhalten ist), und deine aktuelle Cache-Implementierung in diesem Fall einen Fehler ausgibt oder immer neu berechnet, wie würdest du das beheben?
Erzählen Sie mit Ihren eigenen Worten, wie Sie PostgreSQL für die Marktplatz-Vitrine entworfen haben: Geschäftsanforderungen, wie viele Tabellen, welche Beziehungen, was ist eine Geschäftseinheit?
Ist es möglich, dass synchroner Code Aufgaben schneller ausführen kann als asynchroner Code?
Kann man in Python mehrere Methoden mit demselben Namen, aber unterschiedlichen Parametern definieren?