Sobes.tech

Golang

Como implementar a coordenação e distribuição de tarefas entre várias goroutines em sistemas multinúcleo?

Junior — Middle
WildberriesWildberries
163

Como é realizado o processo de teste do código na linguagem Go?

Junior — Middle
СБЕРСБЕР
МТСМТС
СБЕР CloudСБЕР Cloud
+3
163

Tem experiência com código legado ou antigo que requer modernização ou refatoração?

Junior — Middle
SkillStaff
163

Como é que as goroutines interagem com a memória na execução de programas em Go?

Junior — Middle
Rubytech
163

Quantas conexões havia ao PostgreSQL? O que fazer se as conexões não forem suficientes com 10 mil RPS?

Senior
МВидео/эльдорадо
163

Existem restrições quanto ao número de goroutines que podem ser executadas simultaneamente na aplicação?

Junior — Middle
OZONOZON
163

Em que situações pode ocorrer um deadlock entre threads ou processos?

Junior — Middle
Lamoda Tech
Twinby
163

Pode-se considerar um slice seguro para uso em ambientes multithread sem medidas adicionais de sincronização?

Junior — Middle
Betera Group
163

Quais são as vantagens e desvantagens de usar goroutines em programas Go?

Junior — Middle
163

Como é feita a remoção e otimização de índices na base de dados?

Junior — Middle
163

Quais componentes fazem parte do ambiente de execução do programa?

Junior — Middle
163

Tem experiência prática no desenvolvimento de soluções arquitetónicas para sistemas complexos?

Middle — Middle+
ЦУМ
163

Por que se utiliza o algoritmo de hashing consistente e que tarefas ajuda a resolver?

Junior — Middle
163

Para que serve o diretório Internal na estrutura do projeto?

Junior — Middle
Evrone
163

Quais parâmetros podem ser usados para configurar o comportamento do coletor de lixo?

Junior — Middle
163

Quando exatamente as goroutines podem passar para a fila de execução local?

Junior — Middle
163

Que outras linguagens de programação conhece além de Go a um bom nível?

Middle+
Штрафов нет
162

Qual dos seguintes trechos de código contém um erro ou potencial problema relacionado com o trabalho com canais? Opção 1 package main func main() { ch := make(chan int) ch <- 1 } Opção 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opção 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opção 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opção 5 package main func main() { ch := make(chan int, 3) ch <- 4 }

Senior
01.tech
162

Estás pronto para o formato de trabalho híbrido (escritório + remoto)?

Middle+
OZONOZON
162

Em que parte da memória o array de dados é colocado durante a execução do programa?

Junior — Middle
162
/413