Kann man gleichzeitig in eine Map aus verschiedenen Goroutines schreiben? Was wird passieren?
Golang
Wie haben Sie bestimmt, wo der Engpass einer bestimmten Anfrage lag?
Erzählen Sie uns von optimistischen und pessimistischen Sperren. Worin unterscheiden sie sich?
Erzähle mir vom GMP-Modell in Go. Wie funktionieren die Warteschlangen, was ist Handoff, Work Stealing, Netpoller?
Was ist die Inline-Optimierung des Compilers? Wann tritt sie auf und wie beeinflusst sie die Anordnung der Variablen?
Warum wurde in diesem speziellen Fall gRPC für den Aggregationsdienst gewählt?
Wie wurde die Wiederholbarkeit der Berechnungen sichergestellt — dass für die gesamte Mitarbeitergruppe die gleichen Bedingungen galten?
Wie entscheidet Go, ob Speicher auf dem Stack oder im Heap zugewiesen wird? Warum ist das wichtig?
Wie würden die Partitionen verteilt, wenn es 2 Verbraucher und 4 Partitionen gibt?
Was ist Partitionierung und Sharding? Haben Sie es verwendet?
Wie haben Sie mit Transaktionen auf Shards gearbeitet? Wie haben Sie die Konsistenz sichergestellt?
Wie funktioniert Kafka? Erzählen Sie von Liefergarantien und Idempotenz.
Was ist MVCC in PostgreSQL?
Was tun Sie, wenn dasselbe Ereignis zweimal (Duplikat) eintrifft?
Wie funktionierte die Regel-Engine?
Wird das Volume beim Stoppen des Containers gelöscht?
Was genau wurde zwischengespeichert und welche Invalidation-Regeln wurden verwendet?
Was interessiert dich momentan an einem neuen Arbeitgeber? Wie sieht die ideale Arbeitserfahrung aus?
Erzähle mir vom Entwickeln eines benutzerdefinierten Log-Parsers (Wrapper um OpenTelemetry). Welche Rolle hast du dabei gespielt?
Kann man einen zusammengesetzten Index (A, B, C) verwenden, wenn man nur nach der Spalte B filtert?