Sobes.tech

Golang

Waarom ben je de markt ingegaan? Wat vond je leuk en niet leuk aan je huidige baan?

Senior
Суточно.руСуточно.ру
92

In een microservices-architectuur heeft elke service zijn eigen database. Hoe werkt het Outbox-patroon in deze context als Kafka nog geen bericht heeft ontvangen?

Senior
ИП Ганус Александр Андреевич
92

```go func fail() { panic("Falen!") } func main() { fmt.Println("Start!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("Einde!") } ```

Senior
Wildberries & Russ Bank
92

Hoeveel mensen waren betrokken bij het grootste project waaraan je hebt gewerkt? Minder dan tien, tientallen, honderden?

Senior
Яндекс
92

// Vraag 5. Wat wordt er op het scherm weergegeven func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

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

Wat is profiling in Go? Moest je pprof gebruiken?

Middle+
СБЕРСБЕР
92

Laten we aannemen dat de taak in Go versie 1.18 is. Wat verandert er in het gedrag van het programma?

Senior
Базис
92

Hoe communiceren tussen services — gRPC, REST of iets anders?

Middle+
Magnit Tech
92

Heeft u een militair paspoort?

Middle
Stroki
92

Wat zijn je financiële verwachtingen?

Senior
Яндекс
92

Vertel ons over gRPC: waarom kiezen, voordelen, beperkingen

Senior
А7
92

Wat zit er in het sync-pakket?

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

// Bij het bijwerken van een bestelling moeten we de bestelgegevens naar meerdere services sturen (derde partij API's) // het aantal services groeit (kan duizenden+ zijn) // we hebben de code geschreven, in het begin ging alles goed, maar na verloop van tijd begon onze service veel geheugen te gebruiken func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Stel je voor dat dit een lange netwerkoproep is response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "fout bij verzenden", err) return } s.logger.Info(ctx, "succes", response) }() } }

Middle+
Lenta Tech
92

Waar kwamen de 4-5k RPS vandaan?

Senior
Effective IT
91

Is de standaardkaart in Go veilig voor gelijktijdigheid? Welke alternatieven zijn er?

Senior
VK CloudVK Cloud
91

Vertel me over de moeilijkste technische taak waarmee je tijdens je werk aan het project te maken had.

Middle+
Гоуланг
91

Vertel eens over jezelf en je huidige project. Waar ben je mee bezig?

Middle+
X5
91

Heeft u gewerkt met opgeslagen procedures in databases?

Senior
WildberriesWildberries
91

Vanaf welk bedrag overweeg je een aanbod?

Middle+
WildberriesWildberries
91

Welke gegevenstype in Go wordt gebruikt om Unicode-tekens weer te geven?

Middle+
МТСМТС
91
/412