Sobes.tech

Golang

Welche Datenbanken und Nachrichtenbroker verwenden Sie in Ihrem Stack?

Senior
173

Erzähl mir vom Team: Mit wem hast du zusammengearbeitet, wie viele Personen waren beteiligt?

Middle+
173

Was zeigt der Code an? Was hältst du von diesem Code? // Überprüfe, ob das Projekt existiert existingID, err := i.projectRepo.GetIDByJiraID(ctx, postgresConn, issue.ID) if err != nil { return 0, fmt.Errorf("Fehler beim Überprüfen der Projektexistenz: %w", issue.ID) }

Senior
171

HeadHunter hat eine Begrenzung von 16.000 Lebenslaufansichten pro Tag, und ein breiter Filter verbraucht alles — wie lösen?

Senior
170

Transaktionsisolationsebenen, Anomalien, was ist Serializable?

Middle
170

1. Zeigen Sie die Top 10 nach Bestellsumme von Nutzern, die in den letzten 30 Tagen mehr als 2 Bestellungen aufgegeben haben 2. Zeigen Sie die Top 3 Kategorien nach Umsatz in den letzten 6 Monaten

Middle+
169

Welche Richtung hatte dein Team?

Middle+
169

Wie viele Jahre kombinierte Erfahrung in der Entwicklung mit Go?

Middle+
168

Wie wurde es geschafft, die API-Ladung medizinischer Dateien um mehr als das Dreifache zu beschleunigen?

Middle+
167

Haben Sie Tests geschrieben? Welche?

Middle+
167

Erzähle mir, was eine Überprüfung ist und wo dieses Wort angewendet wird.

Middle+
167

Schreiben Sie eine Funktion, die alle Elemente, die gleich val sind, im Slice in-place entfernt. Gibt den Slice ohne die entfernten Werte zurück. func RemoveValue(slice []int, val int) []int { // Ihr Code } // Beispiel RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}

Middle+
167

Erzähle mir mehr über die letzten Projekte: Technologien, dein Verantwortungsbereich, Hauptaufgaben.

Middle
165

Welche Architektur wurde im Projekt verwendet — Microservices?

Middle+
165

Welche Arten von JOINs kennst du und worin unterscheiden sie sich?

Senior
165

Wie werden Kollisionen in einer Map in Go (bis Version 1.24) gelöst? Erklären Sie die Buckets und Overflow-Buckets.

Middle+
165

Auf welche Leistungen bist du am stolzesten und was hast du dir gemerkt?

Senior
165

Wie funktioniert DISTINCT?

Senior
165

Kannst du die Essenz des Projekts erklären? Was bedeutet es für den Endbenutzer?

Middle+
164

Was wird beim Ausführen des Programms ausgegeben: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Arbeitssimulation }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
164
/13