Como resolver o problema de degradação do cache (Redis responde em 1 segundo, a base de dados em 10 ms)?
C#
Explique a finalidade e o uso da interface IDisposable no .NET
Conta uma ou duas tarefas técnicas interessantes que resolveste em projetos anteriores.
Quais são as formas de alocar tipos significativos na memória gerenciada (heap)?
Fale sobre sua experiência na otimização de consultas SQL complexas e trabalho com planos de execução. Houve algum caso em que conseguiu acelerar uma consulta em 2-3 vezes?
Explique a diferença entre tipos de referência e tipos de valor.
Qual é o papel do método Equals ao trabalhar com chaves na coleção Dictionary?
Já lidou com arquitetura baseada em microsserviços?
Os dados considerados importantes são sempre colocados na área de alocação dinâmica de memória?
Quais etapas de desenvolvimento podem ser distinguidas no ciclo de vida dos objetos na memória gerenciada?
Qual é a base para armazenar objetos na área de memória dinâmica em vez de na pilha automática?
Pode-se sempre usar uma pilha para armazenar tipos de dados significativos?
Consegues nomear os principais tipos de índices utilizados nos sistemas de gestão de bases de dados SQL?
Tem experiência prática na implementação de processos assíncronos em projetos?
Tem experiência com a ferramenta de orquestração de contêineres Kubernetes?
Quais são as diferenças entre os conceitos de operações assíncronas e execução paralela de tarefas?
Quanto tempo pode levar o processo de mudança para uma nova posição?
Como é avaliada a eficiência da pesquisa por chave em várias estruturas de dados?
Explique o que são semáforos e como são utilizados na gestão de threads na programação.