Golang
Welche Container- und Orchestrierungssysteme kennen Sie?
Hauptpaket importiere ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("Anforderungsfehler:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }
Wie überprüft man die Benutzerrechte für Aktionen im Cluster unter Berücksichtigung von RoleBinding?
Erzähle mir von deiner Erfahrung mit Kubernetes: Wie oft hast du damit gearbeitet, wie tief bist du eingetaucht?
Hat der Kandidat die Systeme selbst entworfen oder nur an Diskussionen teilgenommen? Welche Dienste?
Eine Funktion, die zwei sortierte Sequenzen von Ganzzahlen in aufsteigender Reihenfolge übernimmt. Es soll alle Elemente aus der ersten Sequenz zurückgeben, die nicht in der zweiten sind. Wie würden Sie an die Lösung herangehen und wie ist die Komplexität?
Was ist der Stapel und was ist der Haufen?
Warum verlässt du deinen aktuellen Arbeitsplatz?
Wie planen Sie, die Morphing-Animation eines Apfelbaums in einen Apfel umzusetzen? Welche Ansätze sehen Sie?
func main() { defer func() { if r := recover(); r != nil { fmt.Println("wiederhergestellt") } }() defer func() { fmt.Println("defer") }() go func() { fmt.Println("inner goroutine start") panic("boom") fmt.Println("inner goroutine end") }() time.Sleep(time.Second) }
Wie funktioniert der Scheduler?
Was ist der Unterschied zwischen Dependency Inversion und Dependency Injection?
Schreiben Sie in Ihrer aktuellen Arbeit viel asynchronen Code?
Gibt es Probleme, wenn man viele Strings in einer Schleife konkatenieren möchte?
Welche Produktmetriken sammeln Sie?
Warum gibt es in sync.Map keine Methode, um die Anzahl der Elemente (len) zu erhalten?
Was ist der Unterschied zwischen json.Unmarshal und json.Decoder, und wann würden Sie jeden verwenden?
Welche spezifischen Synchronisationsprimitive gibt es in Go?
Kennst du das Lese-/Schreib-Lastprofil in RPS?
Was wird im Inhalt der Map (Zeile 19 im Code) liegen?