Sobes.tech

Python

Was ist Komposition und wie unterscheidet sie sich von Vererbung?

216

Was ist eine Kollision und kann man sie loswerden?

182

Wie stehen Sie zur Unterstützung bestehender Projekte, sind Sie bereit, daran zu arbeiten?

174

Wie haben Sie erkannt, dass der Code qualitativ hochwertig ausgeführt wurde? Nach welchen Kriterien?

163

Was würden Sie tun, wenn ein Kollege in den Urlaub geht und man Sie bittet, sein dringendes Projekt in 2 Tagen, einschließlich Wochenende, fertigzustellen?

162

Welche Prinzipien der OOP gibt es in Python?

157

Die Screenshots enthalten Python-Code für eine asynchrone Funktion zum Erstellen einer Bestellung in einem Webdienst. Der Code umfasst: - Parsen von JSON-Anfragedaten für user_id, items und promo_code. - Berechnung des Gesamtpreises der Artikel. - Optionales Anwenden eines Rabatts durch Aufruf eines externen Rabattdienstes. - Einfügen der Bestellung in eine PostgreSQL-Datenbank. - Reservierung der Artikel durch Aufruf eines Lagerdienstes. - Veröffentlichung eines Ereignisses 'Bestellung erstellt' an einen Kafka-Adapter. - Aktualisierung des Bestellstatus auf 'verarbeitet'. Die im Code implizierte Aufgabe ist: "Implementieren eines asynchronen API-Endpunkts zum Erstellen einer Bestellung, der: - Eingabedaten validiert. - Den Gesamtbestellpreis berechnet. - Einen Rabatt anwendet, falls ein Promo-Code bereitgestellt wird, durch Aufruf eines externen Rabattdienstes. - Die Bestellung in einer PostgreSQL-Datenbank einfügt und die neue Bestell-ID abruft. - Einen Lagerdienst aufruft, um die bestellten Artikel zu reservieren. - Ein Ereignis 'Bestellung erstellt' an einen Kafka-Adapter veröffentlicht. - Den Bestellstatus in der Datenbank auf 'verarbeitet' aktualisiert. - Potenzielle Fehler wie die Trennung vom Rabattdienst elegant behandelt."

149

Warum erledigen einige Mitarbeiter ihre Arbeit qualitativ hochwertig und termingerecht, während andere das nicht tun?

146

Wozu dienen Indizes in Datenbanken? Was stellen sie dar? Warum kann man keinen Index auf alle Felder erstellen?

145

Wie hast du erkannt, dass etwas optimiert werden musste? Wie hast du die Leistung in der Produktion bewertet?

145

Wie sieht der ideale Arbeitgeber für Sie aus?

145

Wie haben Sie im Arbeitsprozess vorangeschritten – iterativ, in Blöcken?

143

Was ist mindestens einmal Lieferung und was garantiert sie?

142

Gibt es ein Projekt, auf das Sie stolz sind? Warum heben Sie gerade dieses hervor?

142

Was ist MRO und wie funktioniert es?

140

Was ist für Sie ein schwieriges Projekt? Wo sehen Sie Ihre Entwicklung?

139

Haben Sie Erfahrung mit der Arbeit an Projekten von Grund auf?

136

Haben Sie Fragen zu den Arbeitsbedingungen und den nächsten Schritten?

134

Was passiert, wenn man alle Metalle miteinander schmelzt?

132

Wie gelangen die Metriken aus PostgreSQL in Grafana?

131
/3