Warum wurde bei Magnite ein GIN-Index für die Volltextsuche verwendet und kein separater Suchmotor (Elasticsearch)?
Python
Debug-Aufgabe: Beheben Sie das Idempotenzproblem (eine wiederholte Kundenanfrage erstellt eine doppelte Operation) und das Outbox-Problem (zwei Worker veröffentlichen dieselben Ereignisse)
Erzählen Sie uns vom Registrierungsprozess des Händlers — wie ist er aufgebaut?
Was ist der Unterschied zwischen Coroutine, Task und Future in asyncio?
Was ist für Sie im Code-Review-Prozess wichtig?
Debug-Aufgabe: Race Condition beim Abziehen von Geld beheben (zwei parallele Anfragen können mehr abziehen, als auf dem Konto ist)
Worin besteht der konzeptionelle Unterschied zwischen Kafka und RabbitMQ?
Was macht await in Python?
Wie schützt man sich vor Duplikaten und Rennen bei parallelen Transaktionen in einer Datenbank?
Wozu dienen Sperren in Datenbanken?
Was ist EXPLAIN in einer Datenbank und wofür wird es verwendet?
Für welche Dienste warst du verantwortlich (ownership)?
Was ist AsyncSession in SQLAlchemy und welche Regeln gelten für die Arbeit damit im Kontext eines FastAPI-Mikroservice?
Wie läuft bei Ihnen die Code-Review ab?
Was ist eine Race Condition in einfachen Worten?
Was ist der Unterschied zwischen synchroner und asynchroner Interaktion von Diensten?
Was sind derzeit die vorrangigen Aufgaben im Team? Was brennt?
Wie bewertest du insgesamt den Ansatz des Teams: BDD, FastAPI, geografische Trennung des Systems?
Was macht EXPLAIN und was ändert sich beim Hinzufügen von ANALYZE? Wann ist ein Index nutzlos?
Mit wem interagierst du in der Phase der Aufgabenstellung am häufigsten und in welcher Form kommt die Aufgabe?