Golang
Como é que o agendador distribui as goroutines da lista de espera geral?
É possível criar um canal sem especificar o seu tamanho durante o processo de inicialização?
É possível criar um índice composto em várias colunas numa base de dados?
Tem experiência com índices compostos em bancos de dados?
Quais são os principais padrões de interação do Kafka com microserviços que você conhece?
De que formas é que se pode prevenir a fragmentação da memória RAM?
Podes dar um exemplo de situações em que o uso de CAS pode levar a problemas?
Como se diferenciam os conceitos de comprimento e capacidade de corte numa linguagem de programação?
Como determinar se uma interface específica é implementada usando estruturas numa linguagem de programação?
Quais métodos de distribuição de dados por shards você conhece?
Como são implementadas e gerenciadas as goroutines na linguagem Go?
Quais passos tomar para determinar a causa de um erro 500 num sistema de microsserviços?
Tarefa de projeto: existe um sistema para grupos de resposta rápida. Quando um sinal chega, três grupos respondem simultaneamente. É necessário enviar apenas um grupo. Como fazer isso ao nível de transações na base de dados?
Como é determinada a complexidade temporal de acesso aos elementos de um array interno numa fatia dinâmica?
Existe diferença na escrita do nome da função em letras minúsculas ou maiúsculas?
O que significa o termo 'base de dados relacional' e por que recebeu esse nome?
Como é que se pode determinar se uma base de dados está a ter dificuldades em processar um grande fluxo de consultas?
Como gerir o tempo limite de espera pela confirmação do código na autenticação?
Explique o conceito de programação genérica usando Generics na linguagem Go.
Que ações são realizadas ao adicionar uma zona de domínio na consulta de pesquisa?