Sobes.tech

Golang

Op basis waarvan selecteer je bedrijven, waar richt je je op?

Middle+
WildberriesWildberries
117

Kunnen we een slice als parameter aan een functie doorgeven?

Middle
Магнум
117

Hoe komen taken in het werk? Vertel me over dit proces.

Senior
Flant
117

Vertel over databases — waarmee heb je gewerkt en waarmee werk je nu?

Senior
Яндекс
117

Vraag over de trage service Neem het voorbeeld van het aanmaken van een bestelling. Er is een verzoek naar de service en een antwoord, tussen deze twee acties slaan we de bestelde producten op in de analyse (bijvoorbeeld om de populariteit van producten te tellen). De analyse-service werkt soms langzaam of timeout, en we slagen er niet in om op tijd te antwoorden, waardoor we bestellingen verliezen. Wat te doen om geen bestellingen en dus geld meer te verliezen? Bedenk hoe je de bestelling en analyse kunt paralleliseren.

Senior
OZONOZON
117

Hoe worden fouten afgehandeld in Go? Wat is het verschil tussen errors.Is en errors.As?

Middle+
YadroYadro
117

Vastleggen van de verantwoordelijkheidszone: statemachine, Transactional Outbox, optimistische vergrendelingen

Senior
КасперскийКасперский
117

Stel je voor dat je geen gemeenschappelijke grond kunt vinden met een tester in je team die je constant 'pikt op je'. Hoe ga je hiermee om?

Middle
Еаптека
117

Wat zijn berichtbrokers? Welke kent u? Hoe verschilt RabbitMQ van Kafka?

Senior
техвил
117

Wat gebeurt er als je Kafka moet opgeven en deze vervangt door een andere berichtenbroker? Hoe isoleer je Kafka van externe services?

Senior
Hi Rockits
116

Hoe is het releaseproces georganiseerd? Hoe verliep de laatste release met jouw deelname?

Middle
КуперКупер
116

Wat moet er gedaan worden zodat de REST API-server (code repository) in Kubernetes begint te werken?

Middle
Сбертех
116

Vertel me over graceful shutdown: wat is het, wat gebeurt er tijdens, hoe wordt het opgeroepen? Welke processen voert de service uit in Kubernetes na ontvangst van SIGTERM?

Middle
АО Медиа Эффект
116

Waar begint volgens jou highload? Wat is de grens tussen highload en niet-highload?

Middle+
ClearWay
116

Je hebt een service die veel goroutines spawn. Hoe zou je het aantal gelijktijdig lopende goroutines beperken?

Senior
AndersenAndersen
116

Wat is een systeemoproep (syscall)?

Senior
VK CloudVK Cloud
116

Vertel meer over de projecten in Go

Middle
VKVK
116

Welke van de volgende opties is het meest waarschijnlijk om te gebeuren bij het proberen te starten van een zeer groot aantal goroutines (bijvoorbeeld tienduizenden) zonder aanvullende controle? - Het belangrijkste probleem wordt veroorzaakt door het blokkeren van de globale mutex binnen de runtime, wat zal leiden tot een volledige stop van de uitvoering van het programma - De Go-scheduler zal de goroutines in kleine groepen sequentieel uitvoeren, dus de groei van hun aantal heeft bijna geen invloed op het geheugenverbruik - Massale creatie van goroutines kan leiden tot aanzienlijk geheugenverbruik en overhead van de scheduler; in dergelijke gevallen is een worker pool geschikt - Als het aantal goroutines het aantal logische processors overschrijdt, zal Go automatisch nieuwe goroutine-starts met een panic afwijzen

Intern
AvitoAvito
116

Vertel over Kubernetes — wat is het, hoe verschilt het van Docker, wat zijn de belangrijkste componenten?

Senior
YadroYadro
116

Hoe is het kanaal onder de motorkap georganiseerd in Go?

Senior
I-teco
116
/412