Welche Indexarten in PostgreSQL, abgesehen von B-tree, hast du verwendet?
Golang
Gibt es noch Datenrennen in der Implementierung? Insbesondere im Keys-Methoden, die eine Scheibe von Schlüsseln zurückgibt?
Kann man einen Index nur auf der Replik, aber nicht auf dem Master erstellen?
func New(workers, queue, int) Scheduler { s := &scheduler { queue := make(chan Task, queue) for i := 0; i < workers; i++ { wg.Add(1) go func() { defer wg.Done() for task := range s.queue { task.Do() } }() } } return s } func (s *scheduler) Close() { close(s.queue) s.wg.Wait() } type Task interface { Do() }
Was ist ein Index und welche Arten von Indizes gibt es in PostgreSQL?
Was ist der Unterschied zwischen SELECT FOR UPDATE und SELECT FOR SHARE?
Haben Sie Erfahrung im Schreiben von Kubernetes-Operatoren, in der Verwaltung von Operatoren, Helm Chart?
Willst du einen klassischen Worker-Pool schreiben?
Hast du Kontexte in der Praxis verwendet? Erzähle mir.
Haben Sie die Gelegenheit gehabt, sich mit [Unternehmen] vertraut zu machen? Was wissen Sie über das Unternehmen?
Warum haben Sie beschlossen, in den Markt einzusteigen und einen neuen Job in Betracht zu ziehen?
Optimistische und pessimistische Sperren — erzähl mir
Haben Sie Erfahrung mit Infrastruktur? Mussten Sie etwas berühren?
Welche Dokumente wurden in ELK gespeichert?
Erzählen Sie uns von den Aufgaben, die Sie in Ihrer aktuellen Position auf einer FinTech-Plattform ausführen.
RPS Im Durchschnitt 4-5 Tausend RPS, im Spitzenbereich bis zu 12k Hier ist jedoch wichtig zu verstehen, dass die Hauptlast auf Kafka lag. Da die Architektur asynchron ist, generierte mein Orchestrator für jede Anzeigenerstellung eine Kette von 5-7 Ereignissen in verschiedenen Überprüfungsdiensten. Insgesamt verarbeiteten wir durchschnittlich einen Datenstrom von bis zu 30k Nachrichten pro Sekunde.
Haben Sie Fensterfunktionen verwendet?
Wofür wird Consul in einer Microservice-Architektur am häufigsten verwendet?
50 Anmerkungen im Code-Review — was wirst du tun?
Was ist der Unterschied zwischen einem Senior-Entwickler und einem Middle-Entwickler im Team?