Golang
Há quantos anos estás no Go?
Qual é a diferença de propósito entre ps e top ao visualizar processos e consumo de recursos?
O que te dá a sensação de crescimento, por que é preciso crescer?
Como é que o modelo de agendador Go (GMP) funciona e de que forma garante uma distribuição eficiente das goroutines?
O que exatamente foi feito com os duplicados após a deteção? Onde foram limpos?
Como processar e fornecer uma mensagem de erro informativa na aplicação?
De que formas é que se pode estruturar e unificar o código do programa?
Caso abstrato: o serviço falha (OOM kill), você não vê erros, mas no pod você vê que o último status indica falta de memória. Qual seria a sequência de ações para diagnosticar e estabilizar o serviço?
Que métodos podem ser aplicados para otimizar o trabalho do coletor de lixo e melhorar a eficiência do uso da memória num programa?
Em que condições ocorre o bloqueio ao trabalhar com o canal de transmissão de dados padrão?
O tipo string em Go é mutável ou imutável?
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Erro de compilação # command-line-arguments ./main.go:39:32: erro de sintaxe: nova linha inesperada, esperado { após a cláusula if
type someInterface interface { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
É possível transferir uma tarefa de uma goroutine para outra que esteja em estado de espera?
Tem experiência no uso de bibliotecas para integração com Prometheus?
Pode falar sobre as tarefas ou problemas mais difíceis que enfrentou no seu último projeto?
Com que base o Docker é implementado no Linux?
Quais são as características e regras ao trabalhar com dados de string na programação?
É possível definir um limite no número de threads que podem estar a trabalhar simultaneamente na linguagem Go?
Quais são as vantagens e desvantagens de usar índices B-tree em bancos de dados?