Wo und wie misst man die Latenz im System?
Golang
Wie synchronisiert man den Zugriff mehrerer Goroutines auf ein gemeinsames Objekt im Heap?
Wofür ist die Consumer Group neben der Aufteilung nach Partitionen noch verantwortlich?
Welche Datentypen in Go kennst du?
Mit welchen Transaktionsisolationsebenen in PostgreSQL hast du Erfahrung?
Wie organisiert man eine geographische Verteilung mit drei Regionen bei strenger Konsistenz für Geldtransaktionen? Welche Replikation verwenden (Master-Master oder Master-Slave)?
// TODO: implementieren func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
Was ist der Unterschied zwischen einem gepufferten und einem ungepufferten Kanal in Go?
Was ist die `<-ch`-Konstruktion in Go?
Welche Probleme sind Ihnen bei der Bereitstellung in Ihrer Praxis begegnet?
Gab es eine besonders große oder schwierige Aufgabe, die Sie aus Ihrer Erfahrung hervorheben möchten?
Haben Sie schon einmal mit Transaktionen in PostgreSQL gearbeitet? Mit welchen Isolationsstufen von Transaktionen sind Sie vertraut, in welchen Fällen werden sie verwendet?
Was würdest du in Go ändern, wenn du ein Maintainer wärst?
Was ist RTT?
Erzähle von einer interessanten architektonischen Lösung aus deiner Erfahrung
Mussten Sie schon einmal eine Architektur von Grund auf neu entwerfen? Haben Sie Werkzeuge zum Zeichnen von Diagrammen verwendet (z.B. Miro)?
Kannst du mir ein paar Details zu dem Projekt oder Produkt erzählen, an dem du gerade arbeitest?
Welche Liefergarantien in Kafka sind Ihnen begegnet?
Erzählen Sie mir von sich und Ihrer Erfahrung
Welche Tests wurden geschrieben?