Golang
Criaram wrappers para bibliotecas ou ferramentas de terceiros para facilitar o seu uso?
É possível realizar verificações de tipo de dados na linguagem Go?
Que tipo de protocolo é utilizado no HTTP/1.1 para troca de dados entre cliente e servidor?
Para que servem as bases de dados em colunas e que vantagens oferecem?
O que é o Netpoller? Para que serve e como as goroutines entram e saem dele?
Existe diferença na escrita do nome da função em letras minúsculas ou maiúsculas?
Como evitar um deadlock ao usar dois mutexes?
Qual é o significado de realizar testes de Benchmark e para que servem?
O que escolher para uma comunicação bidirecional constante entre o navegador e o servidor para trocar mensagens curtas em tempo real? WebSocket Eventos enviados pelo servidor Long Polling HTTP Push do servidor HTTP/2
Consegue nomear diferentes tipos de estruturas de índice usadas em bases de dados?
Quais são as principais vantagens de usar goroutines em comparação com os threads tradicionais do sistema operativo?
Pode explicar o que é a classe Arena e como ela é usada?
Se escrevemos no mestre com um fluxo grande e lemos das réplicas, como ocorre a sincronização entre o mestre e a réplica?
Podes falar sobre os diferentes níveis do modelo OSI ou TCP/IP?
Descreva como os processos de trabalho foram construídos e geridos na sua organização anterior.
Como é que o processador reage se não houver mais nada na fila de tarefas para executar?
Tem experiência na criação e utilização de triggers em bases de dados SQL?
Tem experiência no uso de ferramentas para análise de desempenho de código?
/* Menor ancestral comum na árvore em O(1) memória Descrição Dada uma árvore binária (não de busca): struct Node { Node* parent; Node* left; Node* right; } É necessário escrever uma função que, para dois vértices dados, retorne seu menor (mais próximo) ancestral comum: Node* Lca (Node* a, Node* b); */
Quais mecanismos de autenticação e autorização foram utilizados nos seus projetos?