Sobes.tech

Golang

Prečo je v rate limiteru potrebný mutex? Je možné problém vyriešiť bez mutexu pomocou sync.Map?

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

balíček maptask import "fmt" import "time" func Foo() { data := make(map[int]bool) for i := 0; i < 10; i++ { go func() { data[i] = true }() } time.Sleep(time.Second * 1) for k, v := range data { fmt.Println(k, v) } }

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

Aké sú odporúčania pre písanie modulov Go?

Senior
RedLab
42

Ako ste zabezpečili konzistentnosť údajov v projekte? Boli prípady odchýlok?

Middle
КуперКупер
42

Ako sa vyhnúť súťažiam o dáta? Ako funguje Mutex?

Middle
YadroYadro
42

Ktoré úlohy ťa nezaujímajú? Čo by si nechcel robiť?

Senior
VK Live
42

Môžeš uviesť posledný príklad úlohy, z ktorej si mal radosť?

Senior
AvitoAvito
42

Povedz mi o svojej izkušnji

Senior
bip.ru
42

Prečo teraz v hľadaní? A čo presne pritiahlo na tejto pozícii?

Senior
AstraTech
42

Čo sa zobrazí pri spustení programu: 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) // Simulácia práce }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
OZONOZON
42

Čo je nové v Go 1.26?

Middle+
Защита Инфо Транс z-it
42

Prečo sa Alpine používa ako základný obraz?

Middle+
Астрал-Софт
42

Koľko pamäte sa pridelení pri vytváraní goroutine (minimálne a maximálne)?

Middle+
МВидеоМВидео
42

Napíšte funkciu, ktorá odstráni všetky prvky rovné val zo slice na mieste. Vráti slice bez odstránených hodnôt. func RemoveValue(slice []int, val int) []int { // váš kód } // Príklad 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
42

Boli na projektoch, na ktorých si pracoval, integrácie?

Senior
wilix
42

Čo si zlepšil na sebe v posledných šiestich mesiacoch až do roka? Čo si sa naučil mimo práce?

Senior
I-teco
42

Ako ovplyvňujú indexy čítanie a zápis — zrýchľujú alebo spomaľujú?

Intern
Озон банк
42

Ako vyriešiť, ak je filter s vysokou prioritou príliš široký a zje celý rozpočet?

Senior
OZONOZON
42

Čo vracal vyhľadávací servis?

Middle
МВидеоМВидео
42

Aké primitives synchronizácie existujú v Go?

Senior
VK CloudVK Cloud
42
/412