Ce înseamnă abrevierea KISS și DRY?
Golang
Ce se întâmplă cu memoria atunci când ștergi elemente dintr-un map? Sunt eliberate bucket-urile la curățarea map-ului?
Ce este un map în Go, cum este structurat intern, ce este o coliziune și cum se gestionează?
Ce este partiționarea și de ce este nevoie?
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) }
Cine și cum comută între goroutines? Vorbește despre planificator (M:G:P).
Ce tipuri de teste cunoști? Ai scris teste în practică?
Ce modele arhitecturale ați aplicat în munca dvs.?
Cu ce baze de date ați lucrat? Ce tipuri de baze de date cunoașteți? De ce sunt numite bazele de date relaționale relaționale?
Ce este o tranzacție într-o bază de date? Ce sunt nivelurile de izolare ale tranzacțiilor și în ce diferă?
Ce este un rune în Go?
Ce se întâmplă cu harta atunci când nu există memorie alocată suficientă? Ce este un bucket de overflow și în ce condiție este creat?
Ce este un pointer în Go? Care sunt avantajele și dezavantajele sale?
După ce criterii veți decide ce indecși să adăugați la un tabel mare și foarte utilizat?
Ce este un bucket într-o hartă fizic?
Ce tipuri de JOIN-uri cunoști?