Golang
Kuidas peaks kanalit edastama käimasolevale goroutine'ile Go keeles?
Milline on teie inglise keele tase?
Kuidas toimub blokeerimine, kui püüate vabastada semafori (lugeda kanalist), kui kanalil pole elemente?
Kuidas te määratlete rakenduse juurutamise protsessi ja selle peamised etapid?
Mis on piirang, et kirjutada saab ainult peamise andmebaasi replika?
Kas on võimalik funktsiooni sees juurdepääs privaatsele muutuja?
Mis on struktuurid Go-s ja milleks neid kasutatakse?
Kui suur on juurdepääsu elementile dünaamilises massiivis ajakulu?
Kas on piirang ühe korraga käivitatavate goroutine'ide arvule? Mis juhtub, kui käivitame miljon goroutine'i?
// numbrid 1 kuni 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Millist tööriista kasutad tavaliselt staatilise koodi analüüsiks?
Kuidas toimub elementide läbikäimise järjekord Map andmestruktuuris?
Millal on parem kasutada partitsioneerimist ja millal shardingut?
Kas saaks nimetada peamisi kommunikatsioonikanalite tüüpe, mida kasutatakse teabe edastamiseks?
Rääkige PostgreSQL'i transaktsioonimudelist: ACID, MVCC, isolatsiooni tasemed.
Miks kasutatakse põhidomeeni jaoks Nginx serverit?
Selgitage mitmeastmelise ehituse kontseptsiooni Dockeris ja selle eeliseid.
Kas saaksite selgitada, mida SSA tähendab programmeerimise või kompileerimise kontekstis?
Milline on erinevus SQL-i käskude GROUP BY ja ORDER BY vahel ning kuidas need andmetega töötavad?
Millist funktsiooni täidab proxy roll Go keeles?