Sobes.tech

Golang

Šta je niz u Go? Kakva je njegova struktura i osobine?

Senior
240

Ispričajte o novoj implementaciji mape u Go (Swiss Tables). Koje metode rešavanja kolizija postoje?

Senior
215

// Треба izmijeniti funkciju ap tako da 6 bude uključeno u ispisani slice i da bude sortirano // Važno - funkcija ap ne vraća ništa package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // očekivani rezultat je - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
210

Šta je gorutina? U čemu je njena lakoća?

Senior
203

Koje metode optimizacije upita ka bazama podataka ste koristili? Šta ste gledali u EXPLAIN ANALYZE i plan upita?

Senior
192

Koje tipove podataka u Go mogu po defaultu da prihvate vrednost nil?

Senior
185

Šta je prebacivanje konteksta gorutina? Ko to obavlja?

Senior
172

Opšte pitanje: spremnost za intervju i izvori pitanja

Senior
158

Kako smanjiti učestalost poziva garbage collectora? Koje metode optimizacije poznajete?

Senior
154

Zašto je kanal potreban u nebuferizovanom prenosu, ako podaci idu iz steka u stek? Koju ulogu ima kanal?

Senior
151

Šta se dešava kada se zatvori neinicializovan kanal?

Senior
148

Koja je prednost Swiss Tables u poređenju sa starom implementacijom hash tabele? Koliko bita zauzima hash kod u staroj i novoj implementaciji?

Senior
147

Koju vrstu multitaskinga koristi planer Go? Koje dve vrste multitaskinga postoje?

Senior
145

Kako radi mutex u bufferiranom kanalu? Šta štiti?

Senior
144

Šta je escape analiza? Kako određuje gde će biti smeštena promenljiva (stog ili hrpa)?

Senior
141

Kako se vrši prenos podataka putem nebuferisanog kanala? Ima li on bafer?

Senior
137

Odakle dolazi memorija za promenljive? Šta je alokator memorije?

Senior
135

Šta blokira mutex u kanalu - gorutina ili oblast memorije?

Senior
133

Koje zadatke ste obavljali s Kafka? Kako ste konfigurisali garancije isporuke (exactly-once)?

Senior
131

Реците о вашем радном искуству и технолошком стеку

Senior
124