Sobes.tech

Golang

Hoe werd de procedure uitgevoerd voor het verwijderen van het oude product uit de Elasticsearch-index en het toevoegen van het nieuwe product?

Senior
FinFrame
40

Is het probleem van het vastleggen van de variabele in een goroutine-closure afhankelijk van de Go-versie?

Middle
СитиДрайвСитиДрайв
40

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

Senior
техвил
40

Hoe is het gelukt om de betrouwbaarheid van de integratie met de medische aggregator te verhogen en het dataverlies van 2% tot 0,01% te verminderen? En is dat niet veel — 2% verloren gegevens in de geneeskunde?

Middle+
OZONOZON
40

Waarom ben je het bedrijf verlaten?

Middle
OZONOZON
40

Vraag 4: Fouten vinden in de code met kanalen en goroutines (dubbele sluiting van het kanaal)

Middle+
СБЕРСБЕР
40

Het evenement komt aan bij het eerste datacenter via Kafka, we vangen het op en slaan het op in Redis. Hoe zijn deze gegevens in alle drie de datacenters terechtgekomen?

Middle
Aliexpress
39

Heeft u gewerkt met opgeslagen procedures in databases?

Senior
WildberriesWildberries
39

Vertel over kanalen in Go.

Middle
RWB
39

Heb je zelf iets beschreven voor observability — metrics, alerts?

Senior
VK Live
39

Waarom is een mutex nodig in een rate limiter? Kan het probleem zonder mutex worden opgelost, met behulp van sync.Map?

Middle+
ООО Дэстэн Партнерс
39

Beoordeel je kennis van Go en PostgreSQL van 1 tot 10.

Senior
Lenta Tech
39

Is er een microservice voor het afschrijven van geld van het saldo van de gebruiker? Bij replicatie van de service ontstaat een race condition probleem. Hoe los je dit probleem op?

Senior
ООО Дэстэн Партнерс
39

Welk werkformaat overweeg je?

Middle+
VK CloudVK Cloud
39

Wat gebeurt er met de huidige verzoeken zonder Graceful Shutdown bij het afsluiten van het proces?

Senior
2gis2gis
39

Kun je het laatste voorbeeld geven van een taak waar je van hebt genoten?

Senior
AvitoAvito
39

Hoe werd de rate limit ingesteld? Waarop was het gebaseerd en waar werd het geïmplementeerd? Wat werd technisch gebruikt?

Middle+
ВайлдберрисВайлдберрис
39

Hoe schrijf je parallelle HTTP-verzoeken in Golang?

Senior
WildberriesWildberries
39

Persoonlijk heb ik getest dat Postgres de kolommen herordent en dat de optimizer niet geeft om de volgorde waarin je de query schrijft — hij zal deze zelf aanpassen zoals nodig. Wat vind jij?

Senior
OkkoOkko
39

Wat wordt weergegeven bij het uitvoeren van het programma: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Werk simulatie }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
OZONOZON
39
/411