Sobes.tech

Golang

Kas notiek ar atmiņu, kad no kartes dzēš elementus? Vai tvertnes tiek atbrīvotas, iztīrot karti?

171

Ko nozīmē saīsinājumi KISS un DRY?

170

Kas ir sadalīšana un kāpēc tā ir nepieciešama?

169

func main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }

166

Kas ir karte Go valodā, kā tā ir iekšēji organizēta, kas ir kolīzija un kā ar to cīnīties?

165

Kas un kā pārslēdz goroutines savā starpā? Pastāstiet par plānotāju (M:G:P).

157

Kādus testu veidus jūs zināt? Vai esat praktiski rakstījis testus?

154

Kādus arhitektūras modeļus esat izmantojis savā darbā?

152

Kas ir transakcija datu bāzē? Kas ir transakciju izolācijas līmeņi un kā tie atšķiras?

151

Ar ar ko datu bāzēm es strādājis? Kādu datu bāzu veidu jūs zināt? Kāpēc saistītās datu bāzes sauc par saistītajām?

150

Kas ir norādītājs Go? Kādas ir tā priekšrocības un trūkumi?

150

Kas notiek ar karti, kad nav pietiekami piešķirtas atmiņas? Kas ir overflow-buckets un kādos apstākļos tas tiek izveidots?

139

Kādi kritēriji jums būs galvenie, lai izlemtu, kurus indeksus pievienot lielai un bieži izmantotai tabulai?

133
/3