Sobes.tech

Golang

O que significam as abreviaturas KISS e DRY?

170

O que acontece com a memória ao remover elementos de um mapa? Os buckets são liberados ao limpar o mapa?

169

O que é um map em Go, como funciona internamente, o que é uma colisão e como ela é tratada?

165

O que é particionamento e por que é necessário?

162

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

156

Quem e como troca goroutines entre si? Fale sobre o agendador (M:G:P).

155

Que tipos de testes conhece? Já fez testes na prática?

150

Que padrões arquitetônicos você aplicou no seu trabalho?

150

Com que bases de dados trabalhou? Que tipos de bases de dados conhece? Por que as bases de dados relacionais são chamadas relacionais?

148

O que é uma transação numa base de dados? Quais são os níveis de isolamento de transações e como eles diferem entre si?

145

O que acontece com o mapa quando falta memória alocada? O que é um balde de overflow e sob que condição ele é criado?

138

O que é um ponteiro em Go? Quais são suas vantagens e desvantagens?

134

Por quais critérios você decidirá quais índices adicionar a uma tabela grande e muito utilizada?

133

O que é um bucket numa map fisicamente?

132
/3