Golang
Beschreiben Sie vollständig die Vor- und Nachteile von Monolithen und Microservices, insbesondere in der Situation eines Schachdienstes.
Regeln für die Durchführung des Tests Während des Tests: - Stellen Sie sicher, dass sich niemand anderes im Raum befindet und dass Stille herrscht - Überprüfen Sie, ob die Kamera des Geräts auf Ihr Gesicht gerichtet ist - Es ist verboten, das Mobiltelefon zu verwenden, um Fragen zu fotografieren - Es ist verboten, zu anderen Fenstern oder Tabs im Browser zu wechseln - Es ist verboten, den Cursor außerhalb des markierten Rahmens zu bewegen - Überprüfen Sie, ob alle Plugins im Browser deaktiviert sind, z.B. automatische Übersetzung oder Textverarbeitungs-Tools. Ihre Funktion kann dazu führen, dass Sie die Möglichkeit verlieren, Fragen zu beantworten Bei Verstößen werden die Informationen an das Einstellteam weitergeleitet Das Proctoring ist aktiv Dieses Testsystem verwendet eine Überwachungssystem, das uns hilft, Ehrlichkeit und Sicherheit beim Test zu gewährleisten. Es ist erforderlich, Zugriff auf Kamera, Mikrofon und Bildschirm zu gewähren. Durch Klicken auf die Schaltfläche zum Gewähren der Zugriffe stimmen Sie den Datenschutzbestimmungen zu.
Erzähle mir von deiner Programmiererfahrung: wie du angefangen hast, deine Ausbildung, etwas Interessantes.
Was ist ein Panic in Go und wann kann man ihn nicht fangen?
Was möchtest du auf deinem neuen Arbeitsplatz definitiv nicht sehen?
Wo bist du in Bezug auf den Standort?
Wird das Volume beim Stoppen des Containers gelöscht?
Bitte erzählen Sie mir von Ihrer Erfahrung an Ihrem letzten Arbeitsplatz: Team, Projekt, Aufgaben?
Was ist dein technischer Stack? Liste die Programmiersprachen auf einer Skala von 1 bis 10 auf.
Warum werden Goroutine-Lecks aus Sicht der Laufzeit-Auswirkungen als kritischer angesehen als klassische Speicherlecks?
Was sind die finanziellen Erwartungen (netto)?
Über Docker. Was habe ich damit gemacht? Wie habe ich gearbeitet?
Warum gibt der API-Handler immer den Status 500 zurück? Was ist daran falsch?
Wie genau löst IP das Routing-Problem? Wie versteht der Router, wohin das Paket gesendet werden soll?
Wie testet man die Funktion printNumber, ohne eine Sekunde zu warten?
Was ist ein Index in einer Datenbank? Welche Arten von Indizes gibt es (clustered und non-clustered)? Worin unterscheiden sie sich? Wie viele clustered und non-clustered Indizes können in einer Tabelle sein?
Was passiert beim Lesen aus einem geschlossenen Kanal in Go?
Sie hatten drei Rechenzentren — wie war das Replikations-/Backup-Schema zwischen ihnen organisiert?
Was enthält normalerweise der Body einer REST-Anfrage?
package main import ( "io" "net/http" "strconv" "time" ) // getData gibt fast statische Daten zurück, doch manchmal ändert sie sich. func getData() int { time.Sleep(time.Millisecond * 100) return 1 } func main() { mux := http.NewServeMux() mux.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { _, _ = io.WriteString(writer, strconv.Itoa(getData())) }) if err := http.ListenAndServe(":8080", mux); err != nil { panic(err) } }