Čo je SOLID? Môžete uviesť všetkých päť princípov s definíciami?
Golang
Čo znamenajú skratky KISS a DRY?
Čo je to map v Go, ako je interné usporiadané, čo je kolízia a ako s ňou bojujú?
Čo je to partícionovanie a prečo je to potrebné?
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) }
Kto a ako prepína medzi gorutinami? Povedzte o plánovači (M:G:P).
Aké architektonické vzory ste použili vo svojej práci?
Aké druhy testov poznáte? Písali ste testy v praxi?
S akými databázami ste pracovali? Aké druhy databáz poznáte? Prečo sa relačné databázy nazývajú relačné?
Čo je to transakcia v databáze? Čo sú úrovne izolácie transakcií a v čom sa líšia?
Čo je rune v Go?
Čo sa deje s mapou, keď chýba pridelená pamäť? Čo je overflow-bucket a za akých podmienok sa vytvára?
Čo je ukazovateľ v Go? Čo je na ňom dobré a zlé?
Podľa akých kritérií sa rozhodnete, ktoré indexy pridať k veľkej, často používané tabuľke?
Čo je to bucket v mape fyzicky?
Aké typy JOIN-ov poznáte?