Golang
Čo je ukazovateľ?
Čo sa deje pri čítaní zo zatvoreného kanála? Prečo sa program zasekne v nekonečnej slučke pri čítaní zo zatvoreného kanála bez range?
Mali by sme začať používať goroutine na zvýšenie rýchlosti, napríklad desaťkrát rýchlejšie pri použití desiatich goroutine-ov?
Kde umiestniť rozhrania — na mieste vyhlásenia alebo na mieste použitia?
Povedzte nám o HTTP/3 a protokole QUIC.
Si teraz pripravený písať v oboch jazykoch: PHP a Go?
Čo je runa?
Povedajte o strategijah sharding-a baz podatkov: kedy začať s shardingom a po akých kritériách vybrať kľúč shardingu?
Akých AI agentov alebo chatov ste používali v práci?
Je pravda, že index B-strom v PostgreSQL má tendenciu sa rozširovať do šírky?
Porozprávaj o svojej praktickej skúsenosti s kanálmi v Go — ako si ich použil v praxi?
func normalize2(str []rune) []rune { result := str[:0] for val := range str { if val != ' ' { result = append(re) } } l, r := 0, 0 isSpace := false for i := 0, i < len(str); i++ { val := string(str[i]) if val == " " { if isSpace { continue } else { str[r] = val r++ isSpace = true } } else { str[r] = val r++ isSpace = false } } return str[:r] }
Ako sa škáluje Kafka?
Čo je TLS, na čo slúži a ako funguje?
Poznáš prístup Testy riadené tabuľkou?
Čo je kapacita v slice-och a ako sa používa?
Ako zabezpečiť, aby správa z fronty bola spracovaná presne raz, ak je viac pracovníkov?
Ako pochopiť, kde je úzka časť pri spracovaní súboru — ak sa zdá, že spracovanie po riadkoch je pomalé, a gorutiny spracovávajú v cykle?
Prečo ste odišli z RocketDev?
Čo ste robili, keď sa dáta stratili? Ako vôbec zistiť, že dáta boli stratené?