Sobes.tech

Golang

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

Junior — Middle
SkillStaff
163

Que tecnologias ou formatos são utilizados para empacotar o código numa arquitetura semelhante à Redhub?

Junior — Middle
163

De que forma o sistema operativo distribui a execução de dois processos iniciados num mesmo núcleo de processador?

Junior — Middle
163

Como mediu a eficácia e estabilidade do último projeto após a sua implementação no ambiente de trabalho?

Junior — Middle
Twinby
163

Fale mais sobre o Redis: que tipos de diretórios existem e que dados lá são armazenados?

Senior
МВидеоМВидео
163

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

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

Como limitar o número de chamadas ao worker de polling se a API for paga?

Senior
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

Por que, ao usar map, a ordem dos elementos não é garantida e parece aleatória?

Junior — Middle
Digital Spirit
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

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

Middle — Middle+
ЦУМ
163

Que aspecto do conceito de POO reflete a estrutura de uma classe ou objeto?

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

Utilizou algum mecanismo de bloqueio pessimista nos seus projetos?

Junior — Middle
IDS
162

Que métodos de escalabilidade de desempenho em sistemas de software você pode citar?

Middle — Middle+
162
/413