Golang
Welchen Rang hast du jetzt?
Wie ist die gesamtwirtschaftliche Erfahrung in der kommerziellen Entwicklung mit Go?
Haben Sie an der Umstellung eines Monolithen auf eine Microservice-Architektur teilgenommen?
Angenommen, es gibt ein sortiertes Array von Zahlen, das doppelte Elemente enthält. Entfernen Sie die Duplikate in-place (direkt im ursprünglichen Array) und geben Sie die Größe des resultierenden Arrays zurück. Beispiel: Eingabe: nums = [0,0,1,1,1,2,2,3,3,4] Ausgabe: 5, nums = [0,1,2,3,4,_,_,_,_,_] Erläuterung: In diesem Array gibt es 5 eindeutige Elemente. Platzieren Sie sie in den ersten fünf Positionen des ursprünglichen Arrays und geben Sie die Zahl 5 zurück. Die nachfolgenden Elemente im ursprünglichen Array können beliebig sein.
Wie löst man das Problem der konkurrierenden Buchung beim Wechsel zu einer echten Datenbank?
Was sind schnelle Spiele?
Warum hast du die Programmiersprache Go gewählt?
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Kompilierungsfehler # command-line-arguments ./main.go:39:32: Syntaxfehler: unerwarteter Zeilenumbruch, es wurde { nach der if-Anweisung erwartet
Du hast überall die serial ID gemacht. Was bedeutet das?
Welche Microservices hast du entwickelt? Was für Dienste sind das genau?
Erzählen Sie mir vom Team: 4 Go-Entwickler, Tester, Analysten, Ingenieure, Teamleiter?
Warum werden die Daten über Kafka geschrieben und nicht direkt in ClickHouse?
Was ist ein Worker-Pool in Go und wann würden Sie ihn verwenden?
Wenn ein Dienst zu viel Speicher verbraucht, worauf sollte man im Profiler achten? Wie kann man die Allokationen reduzieren?
Warum hast du das vorherige Unternehmen verlassen?
Schreiben Sie in Ihrer aktuellen Arbeit viel asynchronen Code?
Welche Vor- und Nachteile siehst du bei der Verwendung von fmt.Print in der Bibliothek?
Kann ein B-Baum-Index auf mehreren Feldern gleichzeitig sein?
Wenn das erste Produkt 1000 Mal gezeigt wurde, das zweite 500 Mal, und das erste 50 Klicks hat, das zweite 25, wie kann man sie vergleichen?
Was ist der Unterschied zwischen SELECT FOR UPDATE und SELECT FOR SHARE?