Sobes.tech

Golang

Na osnov čega je rađeno particionisanje u Amazon Athena?

Middle
СБЕРСБЕР
41

Kako atomski implementirati proveru dostupnosti i kreiranje narudžbine prilikom prenosa logike u servis?

Senior
2gis2gis
41

Корпоративна платформа за обраду логистичких и оперативних података — да ли сте управо ви креирали и рачунали логистичке руте?

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

Koji indeks koristiti ako želimo da tražimo po naslovu knjige?

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

Kako je uspješno povećana pouzdanost integracije s medicijskim agregatorom i smanjena gubitak podataka s 2% na 0,01%? Nije li to previše, 2% izgubljenih podataka u medicini?

Middle+
OZONOZON
41

Pričaj o kanalima u Go.

Middle
RWB
40

Da li si ti sam opisao nešto za observability — metrike, alarme?

Senior
VK Live
40

Šta ti se sviđa u Go i šta te nervira?

Middle
WildberriesWildberries
40

Da li je u servisu posto bilo kakav endpoint za proveru rada — da li servis trenutno radi?

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

Koje su preporuke za pisanje modula u Go?

Senior
RedLab
40

Šta je ACID u bazama podataka?

Middle+
Magnit Tech
40

Kako ste osigurali konzistentnost podataka u projektu? Da li su postojali slučajevi neslaganja?

Middle
КуперКупер
40

Šta će se desiti sa trenutnim zahtevima bez Graceful Shutdown prilikom završetka procesa?

Senior
2gis2gis
40

Gde treba da se nalazi metoda getExternalOrderIdFromCRM? Kako strukturirati projekat?

Middle+
Magnit Tech
40

Lično sam testirao da Postgres preuređuje kolone i da optimizatoru nije važno u kom redosledu napišeš upit — on će ga sam preurediti kako treba. Šta ti misliš?

Senior
OkkoOkko
40

Šta će biti prikazano pri pokretanju programa: 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) // Simulacija rada }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
OZONOZON
40

Ispravite implementaciju cleanup koristeći običnu for petlju umesto range. Objasnite završnu logiku čišćenja.

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

Napišite funkciju koja uklanja sve elemente jednako val iz slice-a na mestu. Vraća slice bez uklonjenih vrednosti. func RemoveValue(slice []int, val int) []int { // vaš kod } // Primer RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}

Middle+
OZONOZON
40

Koje alate ste koristili za upravljanje zavisnostima u Go?

Senior
wilix
40

Ispričaj mi o Garbage Collector-u u Go, kako radi.

Middle+
Servicepipi
40
/412