Golang
Pode explicar a essência do protocolo HTTP/3 e como ele difere das versões anteriores do HTTP?
Que ferramenta utilizas para interagir com a base de dados PostgreSQL?
Qual é a sua experiência prática com a linguagem Go em projetos comerciais?
Qual é o objetivo principal do processo de recuperação do sistema ou de dados?
Pode explicar o mecanismo de execução do JOIN completo (FULL JOIN) em SQL?
Fale sobre os princípios SOLID.
Quais meios de sincronização de goroutines existem em Go? Corrija o exemplo com a corrida usando atomic
Quais são as desvantagens de converter uma string em um segmento de bytes nas linguagens de programação?
Podes falar sobre as principais características da linguagem de programação Go?
Pode descrever os comandos Redis que utilizou na sua prática?
Como funciona o processo de interação entre goroutines e chamadas de sistema no sistema operativo?
Em que caso e como as threads podem aceder à fila global para obter tarefas e iniciar goroutines?
// o serviço usa uma API externa para construir rotas, // dentro da tarifa temos uma limitação de RPS. // É necessário projetar um limitador de taxa. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // a fazer return rc.get(req) }
Em que casos uma tarefa iniciada numa goroutine pode ser adicionada à fila global do agendador?
Para que tipos de dados é possível modificar diretamente o seu conteúdo sem usar ponteiros?
Explique o princípio de exibição de bytes em ordem little-endian na memória do computador.
Que métodos podem ser utilizados para evitar o erro 500 no caso de expiração do tempo de espera da resposta da base de dados?
Como encontrar a quantidade de polígonos/vértices de objetos no Blender?
Como garantir baixa latência para utilizadores de diferentes regiões do país (por exemplo, Vladivostok)?
Quais são as vantagens e desvantagens de usar um Mapa em Memória nas aplicações?