Sobes.tech

Golang

Warum sind Sie von [Unternehmen] zu [Unternehmen] gewechselt?

Middle+
196

Ist der Garbage Collector in Go blockierend oder nicht? Ist seine Wirkung in der Produktion sichtbar?

Senior
196

Was ist der Unterschied zwischen SQL und NoSQL?

Middle+
195

Ist die Architektur bei [Unternehmen], dass du auf bestehenden Microservices aufbaust und die Funktionalität verfeinerst?

Middle+
194

[Name] fragte: Nutzen Sie KI-Tools bei der Arbeit? Wenn ja, welche und wofür?

Senior
193

Wie werden Daten in alten Go-Maps nach der Definition des Buckets gespeichert?

Senior
189

Welche Sperren gibt es in PostgreSQL?

Middle+
189

Was passiert mit einem Slice in Go, wenn seine Kapazität 8 ist und wir versuchen, das neunte Element hinzuzufügen?

Senior
188

Was ist EXPLAIN in PostgreSQL? Wie kann es es berechnen, ohne die Abfrage auszuführen?

Middle+
188

Wie teilt man Speicher zwischen Goroutinen? In welchen Fällen ist es besser, Atomic zu verwenden, und in welchen Mutex/RWMutex/SyncMap?

Senior
182

Sollte der OrderService in Lese- und Schreibkomponenten aufgeteilt werden, angesichts der ungleichmäßigen Lastverteilung (25k Lesezugriffe vs 5k Schreibzugriffe)?

Senior
178

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
178

5000 Schreibanfragen pro Sekunde — ist das viel? Wie planen Sie, den Schreibfluss durch alle downstream-Services (Inventar, Zahlung, Lieferung) zu verarbeiten?

Senior
177

Was ändert sich, wenn die Anfangskapazität beim Erstellen eines Slices übergeben wird?

Senior
175

Was ist eine Partition in Kafka? Kann ein Topic ohne Partition sein?

Middle+
175

Was sind die Nachteile des Shardings?

Middle+
174

Was sind die Vorteile der Partitionierung? Zum Beispiel das Entfernen alter Partitionen.

Middle+
172

[Name] fragte: Wo befinden Sie sich derzeit und wie stehen Sie zur Umsiedlung?

Senior
171

Was bedeutet es, wenn die Bewertung von EXPLAIN sich grundlegend von EXPLAIN ANALYZE unterscheidet?

Middle+
171

Entwurf eines ausfallsicheren Systems zur Auftragsverarbeitung (Zahlungsgateway, Logistik). Die Migration soll schrittweise erfolgen, ohne den Dienst zu unterbrechen. SKALIERUNG - Gesamtzahl der Nutzer: 8 Mio - Tägliche aktive Nutzer (DAU): 3 Mio - Monatlich aktive Nutzer (MAU): 12 Mio - Spitzenbelastung: 25k Lesevorgänge / 5k Schreibvorgänge pro Sekunde - Volumen neuer Daten: 10 TB pro Jahr - Maximale Parallelität: 120k gleichzeitige Anfragen - Jährliches Nutzerwachstum: 30% - Ziel-P99-Latenz: <150 ms für Lesevorgänge, <400 ms für Schreibvorgänge - Zielverfügbarkeit: 99,95% Ihre Aufgabe ist es, eine architektonische Lösung zu entwickeln, die...

Senior
169
/4