Golang
Beschreibe die Zusammensetzung deines Teams.
Hauptpaket import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Haben Sie vor [Firma] bei [vorheriges Unternehmen] gearbeitet?
Werden die Daten des Containers nach dessen Stopps gelöscht?
Sind Sie derzeit beschäftigt? Planen Sie, Ihren Arbeitsplatz zu wechseln?
Welche Werkzeuge haben Sie verwendet?
Erzählen Sie uns von Ihrer Erfahrung mit Linux und welche Befehle/Werkzeuge Sie verwenden
Was ist der Grund für den Austritt aus Wildberries?
Wie häufig gibt es Aufgaben, die Änderungen an Verträgen erfordern?
Wie bestimmt man, ob eine Variable auf dem Heap oder im Stack liegt? Was ist Escape-Analyse und wie funktioniert sie?
Was ist der Unterschied zwischen EXPLAIN und EXPLAIN ANALYZE? Warum sollte man EXPLAIN ANALYZE nicht in der Produktion verwenden?
Es gibt ein Problem mit der Thread-Sicherheit: Wenn zwei Goroutines gleichzeitig Lock mit einer Schleife aufrufen, können sie sich vermischen. Wie kann man das beheben?
Warum ist der Anfang der Bedingung zur Überprüfung der Zeichen in der Implementierung nicht geschrieben?
Erzählen Sie vom Initialisierungsprozess des Linux-Betriebssystems: Init-Prozess (PID 1), Bootloader und initramfs.
Was ist Panik, wie behandelt man sie, kann man sie fangen?
Wie beendet man einen Kontext in einer Goroutine korrekt?
Warum wurde das Sharding nach account_id gewählt? Wozu wurde überhaupt geshardet?
Datentypen in Go: Welche kennen Sie, wie können sie in Gruppen eingeteilt werden?
Wie wurde die Fehlertoleranz des Dienstes sichergestellt?
Welcher Befehl kann verwendet werden, um die Änderungen in Git rückgängig zu machen?