Golang
Pode explicar como o mecanismo do agendador de tarefas é implementado no sistema?
Como se comporta um programa na linguagem Go quando GOMAXPROCS é definido como 1 e uma goroutine com um ciclo infinito é iniciada, se ao mesmo tempo tentar executar outra parte do código?
Pode explicar o que é uma fila de reclamações ou uma mensagem que não pôde ser processada no sistema?
Pode explicar o mecanismo de obtenção de dados de um canal na programação?
Pode explicar como o conceito de contexto é implementado em sistemas de software?
Que ferramentas ou bibliotecas utilizou para implementar a interação com a base de dados nos seus projetos?
Qual mecanismo de bloqueio ou acordo é utilizado dentro do canal para garantir a sincronização e a transferência de dados?
Pode explicar o que se entende por termo Temporal no contexto dos sistemas modernos?
Pode explicar o que é a troca de contexto em um sistema operativo e como ela funciona?
O que são índices em bancos de dados? Quais são os tipos de índices?
Quais são os principais artefatos do DDD? De que partes ele é composto?
Quando deve usar gRPC e quando REST no contexto de microserviços?
Qual é a diferença entre um array e um slice em Go?
Explique a essência do protocolo IPv6 e a sua diferença do IPv4
A estrutura de dados map garante uma restrição de capacidade?
Quais são as vantagens e desvantagens de usar Saga na gestão de transações em sistemas distribuídos?
Quais dificuldades conhece em ordem crescente?
Existem formas de influenciar o comportamento do agendador de tarefas do sistema?
Realizou alguma forma de teste na sua empresa anterior?
Tem experiência com testes automatizados em projetos?