Sobes.tech

Golang

Was passiert mit dem Speicher, wenn Elemente aus einer Map entfernt werden? Werden die Buckets beim Leeren der Map freigegeben?

171

Was bedeuten die Abkürzungen KISS und DRY?

170

Was ist Partitionierung und warum ist sie notwendig?

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

Was ist eine Map in Go, wie ist sie intern aufgebaut, was ist eine Kollision und wie wird dagegen vorgegangen?

165

Wer und wie wechselt zwischen Goroutinen? Erzählen Sie vom Scheduler (M:G:P).

157

Welche Arten von Tests kennen Sie? Haben Sie Tests in der Praxis geschrieben?

154

Welche Architektur-Patterns haben Sie in Ihrer Arbeit angewendet?

152

Mit welchen Datenbanken haben Sie gearbeitet? Welche Arten von Datenbanken kennen Sie? Warum werden relationale Datenbanken als relationale bezeichnet?

150

Was ist ein Zeiger in Go? Was sind seine Vor- und Nachteile?

150

Was ist eine Transaktion in einer Datenbank? Was sind die Isolationsstufen von Transaktionen und worin unterscheiden sie sich?

149

Was passiert mit der Map, wenn nicht genügend zugewiesener Speicher vorhanden ist? Was ist ein Overflow-Bucket und unter welchen Bedingungen wird er erstellt?

139

Nach welchen Kriterien entscheiden Sie, welche Indizes zu einer großen, stark genutzten Tabelle hinzugefügt werden sollen?

133

Was ist ein Bucket in einer Map physisch?

132
/3