Sobes.tech

Golang

Was ist ein Semaphore und wo bekommt man es in Go?

Middle
Сбертех
83

Was würdest du tun, wenn du eine architektonische Lösung vorschlägst, aber der Tech Lead nicht einverstanden ist und du dir sicher bist, im Recht zu sein?

Middle+
Базис
83

Was passiert, wenn die Verbindung sagt, dass keine Verbindungen vorhanden sind? Was tun in einer solchen Situation?

Senior
МВидео/эльдорадо
83

Wie waren die Metriken konfiguriert? Sendete der Dienst Metriken oder sammelte er sie?

Senior
OkkoOkko
83

Wozu dient der Cache und das Caching? Was ist ein negativer Cache?

Middle
VKVK
83

Was ist Daten-Ausrichtung in Go?

Middle
RWB
83

Was sind Ihre Erwartungen an einen neuen Arbeitsplatz?

Senior
МВидеоМВидео
83

Was passiert, wenn du ein Element mit append zu einer Slice hinzufügst, deren Kapazität bereits vollständig genutzt wird?

Middle
Ozon FreshOzon Fresh
83

Was ist deine Hauptprogrammiersprache? Wie lange programmierst du schon beruflich in Go?

Senior
eLama
83

Wie groß ist der Puffer bei einem unpufferierten Kanal?

Senior
SberAuto
83

Erzähl mir vom Go-Planer. Wie arbeitet er mit blockierenden Operationen?

Middle+
Umbrella IT
83

Gehaltsvorstellungen und Bereitschaft zum Wechsel

Middle
X5
83

Nennen Sie Entwurfsmuster aus verschiedenen Kategorien (Erzeugungsmuster, Strukturmuster, Verhaltensmuster, Parallelprogrammierung) und erläutern Sie eines Ihrer Lieblingsmuster im Detail.

Senior
МВидеоМВидео
83

Hauptpaket importiere "Zeit" func Arbeiter() Kanal von int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } func main() { timeStart := time.Now() _, _ = <-Arbeiter(), <-Arbeiter() println(int(time.Since(timeStart).Seconds())) // }

Middle+
МВидео/эльдорадо
83

Wie werden die Aufgaben im Team zwischen den Backends verteilt?

Middle
КуперКупер
83

Hauptpaket import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Hallo Welt!" fmt.Println("Ausgang!") } fataler Fehler: alle Goroutinen sind eingeschlafen - Deadlock! goroutine 1 [Kanal empfangen]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programm beendet: Status 2.

Senior
Wildberries & Russ Bank
83

Berichten Sie von einer Hochdrucksituation, die Sie geleitet haben. Wie haben Sie Prioritäten gesetzt?

Senior
Shopfully
83

Ab welcher Summe ziehst du das Angebot in Betracht?

Middle+
2gis2gis
83

Wenn dieser Cache in einer echten Anwendung verwendet würde und Leistungsprobleme auftreten, wie könnte man die Lösung verbessern?

Middle
Ozon FreshOzon Fresh
83

Was ist der Unterschied zwischen Kafka und RabbitMQ?

Senior
2gis2gis
83
/412