Python
Was ist Denormalisierung? Warum ist sie notwendig und welche Nachteile hat sie?
Wie würden Sie einen gemeinsamen Cache implementieren, der einen Dienst aktualisiert und von anderen gelesen wird, während die Grenzen der Microservices erhalten bleiben?
Was ist der Unterschied zwischen if x: und if x == True:
Woher kommen die Daten in Redis? Welches System und welche Datenbank stehen hinter dem Lager?
Was ist bei der Wahl des Arbeitgebers wichtig? Welche sind die Hauptkriterien?
Was ist RAG (Retrieval-Augmented Generation)?
Was zeigt der Code mit Zuweisung und Änderung von Listen (Referenzsemantik in Python)?
Erzähle mir vom Garbage Collector in Python — wie funktioniert er?
Erzähle mir mehr über die Microservices, für die du verantwortlich warst. Welche Aufgaben hast du dort umgesetzt?
Haben Sie mit KI-Agenten oder neuronalen Netzwerken zum Schreiben von Code gearbeitet?
Wann werden __new__ und __init__ aufgerufen, was geben sie zurück?
Haben Sie Erfahrung in Mentoring oder bei der Schulung neuer Mitarbeiter?
Die Beschreibung wird von einem Business-Analysten erstellt, der die Aufgabe "wie er konnte" geschrieben hat und Anforderungen an das Geschäft beschreiben kann. Es gibt einen schrecklichen Legacy-Code, der in PHP geschrieben wurde, der Logdateien aus S3 erhält sie analysiert, das Ergebnis an den richtigen Ort schreibt. Es ist bekannt: Die Dateien kommen einmal pro Stunde, derzeit 5 Stück Alle Dateien befinden sich in einem Bucket Daten müssen je nach Format an verschiedene Orte gesendet werden – postgres/lokale Datei Es ist notwendig, einen ETL zu schreiben, der diese Funktionalität implementiert. Die konkrete Implementierung der Methoden (Daten lesen/senden usw.) kann vernachlässigt werden.
Wie sprichst du über eine Lösung, die technische Schulden mit sich bringt (jetzt gewinnen, aber später schwerer skalieren)?
Welche Projektstufe/-richtung ziehst du momentan für dich in Betracht?
Wie stehst du zu Code-Reviews, Kritik bei Code-Reviews? Gibst du selbst detailliertes Feedback? Gab es Konflikte mit Kollegen deswegen, wie hast du sie gelöst?
Methoden zur Skalierung der Backend-Leistung: horizontale und vertikale Skalierung, Monolith vs Microservices.
Finde das Symbol, das in der Zeichenkette am häufigsten aufeinanderfolgend vorkommt
Wie verlief Ihre Code-Review und wurde der Code durch Tests abgedeckt?
Wie aktualisiert man einen hochbelasteten Microservice auf eine neue Version, ohne Anfragen zu verlieren? Was tun, wenn die Datenbankmigration die alte Version beschädigt?