Sobes.tech

Само променяйки 6-тия ред код (без да променяш подписа на функцията), може ли да се получи достъп до елементите, добавени вътре във функцията (тройка и четворка)?

173

Какво означават съкращенията KISS и DRY?

172

Какво се случва с паметта при изтриване на елементи от карта? Освобождават ли се кофи при почистване на картата?

171

Какво е указател в Go? Какви са неговите предимства и недостатъци?

168

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

Какво е map в Go, как е устроена вътре, какво е колизия и как се справят с нея?

165

Кой и как превключва между горутините? Разкажете за планировчика (M:G:P).

157

Какви видове тестове знаете? Писали ли сте тестове на практика?

156

Какви архитектурни модели сте прилагали в работата си?

156

Какво е транзакция в база данни? Какви са нивата на изолация на транзакциите и как се различават помежду си?

151

С какви бази данни сте работили? Какви видове бази данни знаете? Защо релационните бази данни се наричат релационни?

150

Какво се случва с картата, когато няма достатъчно отделена памет? Какво е overflow-бакет и при какви условия се създава?

139

По какви критерии ще решите кои индекси да добавите към голяма, активно използвана таблица?

133

Какво е bucket в карта физически?

132

Какви видове JOIN-ове знаете?

126
/3