Sobes.tech

Golang

Was ist eine leere Schnittstelle (interface{}) und wie unterscheidet sie sich von any?

Senior
sber tech
43

Was braucht man, um einen Dienst in Kubernetes zu starten?

Middle
СБЕРСБЕР
43

Was passiert, wenn in einem Topic 5 Partitionen sind und in einer Consumer Group 10 Consumer?

Middle+
BGStaff
43

Und was wurde bei der zentralen Protokollierung gemacht?

Senior
OkkoOkko
43

Wie funktionierte die Regel-Engine?

Middle+
А7
43

Welche Arten von verteilten Transaktionen gibt es?

Middle
VKVK
43

Was ist der Kontext in Go und wofür ist er?

Senior
sber tech
43

Also werden alle vier Namen in 10 Millisekunden verarbeitet?

Middle+
WB банк
43

Was treibt dich im Gegenteil bei der Arbeit an? Bei welchen Aufgaben empfindest du die größte Freude?

Senior
Flant
43

Wo siehst du dich in Zukunft — als Experte, Tech Lead, Architekt?

Middle+
Озон банк
43

Was ist eine Microservice-Architektur und welche Vor- und Nachteile hat sie im Vergleich zu einer monolithischen Architektur?

Senior
МВидеоМВидео
43

Auf welchen Betrag rechnen Sie?

Middle+
Servicepipi
43

Wenn ein Schreiber (eine Goroutine, die einen Kanal mit Werten füllt) entscheidet, den Kanal zu schließen, was passiert dann? Wie sollte der Leser darauf reagieren, welche Probleme können auftreten und was sollte man dagegen tun?

Middle
VKVK
43

Erzählen Sie mir vom Circuit Breaker — was ist das und wie funktioniert es?

Senior
ClearWay
43

type Sem Schnittstelle { Lock() error //gibt einen Fehler zurück, wenn der Kanal voll ist TryLock() bool // wir versuchen einfach, es zu sperren, wenn es klappt, true Release() //Kanal freigeben Cap() int // Anzahl der laufenden Goroutinen FreeSpace() int //zeigt, wie viel freier Platz im Kanal ist } //Struktur //channel - an einen Puffer denken //capacity int //mutex

Middle
FinFrame
43

Wie viele Verbindungen gab es bei Postgres?

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

func merge(chs ...<-chan int) <-chan int { ... } package main import ( "fmt" "sync" ) func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(n int) { defer wg.Done() fmt.Println(i) }(i) } wg.Wait() }

Senior
X5 techX5 tech
43

Beschreibe die Zusammensetzung deines Teams.

Senior
WildberriesWildberries
43

Sind Sie derzeit beschäftigt? Planen Sie, Ihren Arbeitsplatz zu wechseln?

Senior
DST Lab
43

Welche Werkzeuge haben Sie verwendet?

Senior
Effective IT
43
/412