Golang
Was motiviert dich bei der Arbeit?
Kann die Datenübertragung per UDP garantiert werden?
Erzähl mir ein bisschen über dich: Was hast du in deinem letzten Job gemacht, welche Hauptaufgaben hast du erledigt, und erzähle von einer schwierigen oder interessanten Aufgabe, die du kürzlich umgesetzt hast — was war, was hast du gemacht, was ist daraus geworden.
Mussten Sie jemals zwischen Technologien oder Integrationsansätzen wählen, zum Beispiel asynchron oder synchron?
War es kritisch, dass die Daten im Cache veraltet sein könnten?
[Name] fragte: Hast du mit Cache-Ebenen gearbeitet — im Speicher und verteilt? Kennst du die Kanäle und select in Go?
Bist du territorial in Moskau?
Mussten Sie jemals die Zeit verfolgen, Aufgaben in einem System erfassen?
Hast du die russische Staatsbürgerschaft, Militärregistrierungsdokumente? Ist eine IT-Akkreditierung wichtig?
Erzählen Sie mir mehr über WaitGroup: Wie funktioniert es, was machen Add, Done, Wait?
Lass uns über Microservice-Architektur sprechen. Was war in letzter Zeit häufiger: Support oder Entwicklung?
Wenn es 3 Partitionen und 2 Verbraucher gibt, erhalten wir keine Nachrichten von einer Partition?
Du arbeitest schon fast drei Jahre — wie fühlst du dich im Team?
Was passiert, wenn Consumer.Process einen Fehler zurückgibt — gehen die Daten aus dem Puffer nicht verloren?
Erzähle von einer interessanten oder komplexen technischen Aufgabe, die du gelöst hast
Was ist eine idempotente Operation und welche REST-Methoden sind idempotent?
Wie fühlst du dich auf persönlicher Ebene?
In der Abfrage wurde WHERE verwendet, aber es gibt auch den Operator HAVING — was ist der Unterschied zwischen ihnen?
Was ist ein Index in einer Datenbank, wie funktioniert er, Vor- und Nachteile?
Was zeigt dieser Code an und warum? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```