Sobes.tech

Golang

Co se děje s pamětí při odstraňování prvků z mapy? Uvolňují se bucket při vyčištění mapy?

164

Co je mapa v Go, jak je uvnitř uspořádána, co je kolize a jak s ní bojovat?

163

Jak nejlépe vytvořit mapu, pokud je známo, že vstupní seznam obsahuje milion prvků?

163

Co je to paritování a proč je to potřeba?

158

Kdo a jak přepíná mezi gorutinami? Povězte o plánovači (M:G:P).

155

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) }

154

Jaké typy testů znáte? Psali jste testy v praxi?

150

Jaké architektonické vzory jste ve své práci použili?

147

Co je to transakce v databázi? Co jsou to úrovně izolace transakcí a čím se od sebe liší?

145

S jakými databázemi jste pracoval? Jaké druhy databází znáte? Proč se relační databáze nazývají relační?

142

Co se stane s mapou, když chybí přidělená paměť? Co je overflow-bucket a za jakých podmínek je vytvářen?

138

Co je to ukazatel v Go? Čím je dobrý a čím špatný?

134

Na základě jakých kritérií se rozhodnete, které indexy přidat k velké, často používané tabulce?

130
/3