De ce Go? Cu ce ai început, cum ai ajuns la acest limbaj?
Golang
Ce este indexarea în bazele de date relaționale?
Cum funcționează operațiile atomice?
Care este diferența dintre un array și un slice în Go?
Ai experiență cu PHP?
Ce este o interfață în Go și cum este structurată în interior?
Cum funcționează un tabel hash?
Explică ce este indexarea în bazele de date, la ce folosește, care sunt avantajele și dezavantajele sale.
Există un tabel cu câmpuri: ID utilizator, sex și vârstă. Este necesar să selectați frecvent utilizatori după sex și vârstă. Ce index este mai bine să creați?
Dacă un scriitor (o gorutină care umple un canal cu valori) decide să închidă canalul, ce se va întâmpla? Cum trebuie să reacționeze cititorul, ce probleme pot apărea și ce să facă în privința lor?
Vorbește despre sarcinile interesante pe care le-ai rezolvat în locul tău de muncă actual sau anterior.
Poți vorbi despre canalele în Go? La ce servesc și cum sunt utilizate?
Cum funcționează sync.RWMutex și când să îl folosești?
Cum funcționează un slice în Go și cum diferă de un array?
Care este diferența dintre TCP și UDP?
Care este diferența dintre un proces și un fir de execuție la nivelul sistemului de operare?
Vorbiți despre coada cu prioritate
Cu ce sisteme de operare ați lucrat? Ce ați folosit pentru virtualizare și automatizarea implementării?
Cum funcționează variabila condițională (sync.Cond) în Go?
Ce date nu trebuie puse în cache?