Sobes.tech

Golang

// Frage 4. Was wird auf dem Bildschirm ausgegeben package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }

162

Haben Sie mit RabbitMQ gearbeitet? Erzählen Sie mir von Kafka — wenn es 3 Partitionen und 1 Verbraucher gibt, wie werden die Nachrichten verteilt?

161

Wie haben Sie die Daten in die Datenbank geschrieben — einzeln oder in Stapeln? Konnte eine Kafka-Nachricht 500 Einträge enthalten?

161

Haben die DevOps die Haupt-Pipeline eingerichtet, oder hast du selbst mit Kubernetes-Manifests herumgespielt oder im Cluster herumgestöbert, Logs angesehen?

160

// Frage 2. Was wird auf dem Bildschirm angezeigt package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Panik verarbeitet", r) } } }

160

Erzähle, wie du die Abfragen optimiert hast — es steht, dass du die Dauer von 10–12 Minuten auf 5–7 Minuten reduziert hast. Welcher Bericht dauert so lange? Wie hast du ihn optimiert?

158

Was passiert, wenn keine freien Verbindungen zur Datenbank vorhanden sind? Wie geht man mit dieser Situation um?

157

Ist es in Ordnung, denselben Endpoint für das Hinzufügen von Freunden und das Anzeigen der Freunde eines Benutzers zu verwenden, aber mit unterschiedlichen Methoden? Wie wird das funktionieren?

156
/11