Sobes.tech

Golang

Wie bewerten Sie Ihre Kenntnisse in Linux und Kubernetes?

Middle
152

Welche Isolationsstufen gibt es in SQL (PostgreSQL)?

Middle+
151

Suchst du momentan aktiv oder passiv? Warum hast du beschlossen, neue Angebote in Betracht zu ziehen?

Middle+
151

Was ist der Unterschied zwischen TCP und UDP? Geben Sie Beispiele für die Verwendung von UDP und erklären Sie, wie DNS Zuverlässigkeit über UDP gewährleistet.

Middle
150

Wie gehst du mit Nachtschichten und Abenddiensten um, falls es zu einem Ausfall kommt?

Middle+
150

Erzählen Sie mir von Ihrem aktuellen Projekt — woran arbeiten Sie?

Middle+
149

Sind Sie sicher, dass hier geschweifte Klammern für die Map verwendet werden? Welche Syntax ist erforderlich, um auf das Set-Element in Zeile 17 zuzugreifen?

Senior
148

Erzähle mir von dem Incident-Management in deinem Team: Wie ist der Prozess aufgebaut, gibt es eine Schichtregelung?

Middle+
148

In welchen Bereichen wäre es interessant, sich weiterzuentwickeln: in Technologien, Aufgaben, Richtungen?

Middle+
146

Wie stellt man sicher, dass eine Nachricht aus der Warteschlange genau einmal verarbeitet wird, wenn mehrere Worker vorhanden sind?

Senior
146

Erzählen Sie uns von der Zusammensetzung Ihres Teams.

Middle+
146

Wie findest du insgesamt die Ausrichtung des Teams (ClickHouse/Elasticsearch Plattform)?

Senior
145

Was ist der architektonische Unterschied zwischen REST und RPC? Welchen Ansatz wählen Sie zum Erstellen/Ändern eines Benutzers und zum Überweisen von Geld zwischen Konten?

Middle
144

Wie ist eine Hashtabelle aufgebaut? Welche Grundprinzipien sind ihr zugrunde gelegt und welche Hauptanforderungen gibt es?

Middle+
143

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)) }

Senior
142

Die Länge kann bis zu 1000 sein — erklären Sie, warum das so sein kann und wie dieses Phänomen heißt?

Senior
142

Beim Traceing – Wie viele Teams, Dienste, wie viele Integrationen mit eigenen Teams ungefähr?

Senior
140

Woran hat dein Team gearbeitet und was hast du gemacht?

Senior
140

Was ist Rehashing?

Middle+
137

Es ist erforderlich, die Funktion uniqRandn zu implementieren, die eine Liste der Länge n mit einzigartigen, zufälligen Zahlen generiert. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
128
/13