Golang
Was ist der Unterschied zwischen einer materialisierten Ansicht und einer normalen Ansicht?
Welche Werkzeuge zur Visualisierung von Architekturdiagrammen hast du verwendet und für welche Fälle?
Welcher Befehl wird verwendet, um einen Wert in eine Tabelle einzufügen?
Erzählen Sie mir von Ihrer Erfahrung mit Datenbanken — außer ClickHouse, welche Datenbanken und wie tiefgehend?
Wie organisiert man eine geographische Verteilung mit drei Regionen bei strenger Konsistenz für Geldtransaktionen? Welche Replikation verwenden (Master-Master oder Master-Slave)?
Warum ist die Kombination aus Load Balancer + API Gateway notwendig? Welche Rolle spielt jede Komponente?
Was ist der Unterschied zwischen einem Array und einem Slice in Go?
Wie funktioniert sync.Mutex im Hintergrund?
Mit welchen Entwicklungsmethodologien haben Sie gearbeitet? Welche sind am bequemsten?
Wie schreibt man parallele HTTP-Anfragen in Go?
Mussten Sie jemals selbst Aufgaben im Backlog anlegen – zum Beispiel, wenn Sie einen fehlschlagenden Test oder eine veraltete Bibliothek bemerken?
Wie wurden die Verzeichnisdaten in Redis aktualisiert?
Welche Nachteile hat es, eine Entität über den Kontext in Go zu übergeben?
Wie integriert man pprof in eine Anwendung und wie verbindet man es?
Woran hat dein Team gearbeitet und was hast du gemacht?
Welchen Typ verwenden, um eine Menge in Go zu implementieren?
Wie haben Sie die Skalierung der Kafka-Consumer durchgeführt? Nach welchen Kriterien?
Erzählen Sie uns von Datenbankmigrationen: Wie haben Sie sie durchgeführt, wie haben Sie Fehler während der Migration behandelt?
War das Backend der mobilen Anwendung hauptsächlich ein BFF?
Kann man RPC über REST implementieren und umgekehrt? Was ist der grundlegende Unterschied?