Golang
Prečo bol výsledok pri pretečení int32 záporný?
Ste za alebo proti uloženým procedúram?
Možno už vznikli otázky, [meno]? (o spoločnosti)
Čo robiť, ak je jedna partícia a nie je možné zvýšiť počet spotrebiteľov?
Existujú prekladače pre Go, ktoré bežia na mikroprocesoroch — porozprávaj o tom.
hlavný balík import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Na čom sa zakladáš, keď prijímaš riskantné rozhodnutie v prospech rýchlosti alebo kvality?
Aké problémy ste stretli pri nasadení vo svojej praxi?
Prečo ste sa rozhodli opustiť svoje súčasné zamestnanie?
Aké typy Mutexov sú v Go?
Čo sa pridá do odpovede, keď sa okno stane platným?
Čo je v balíčku sync?
Čo možno povedať o rýchlosti čítania pri prítomnosti indexu?
Aké vzory konkurencie poznáš v Go?
Môžeš opísať, čo používaš na čítanie kanála v goroutine pracovníkov?
Aké anomálie poznáš v viacvláknovom programovaní?
Aké vysoko zaťažené služby si vyvíjal? Môžeš uviesť RPS?
Čo by nemalo byť v tíme alebo v práci? Aké sú červené vlajky?
Nakoniec, z akých riešení ste si vyberali? ClickHouse, ELK a čo ešte?
Prečo je v rate limiteru potrebný mutex? Je možné problém vyriešiť bez mutexu pomocou sync.Map?