C#
De que formas expandes os teus conhecimentos e habilidades na área das tecnologias da informação?
Pode explicar a diferença entre a pilha e a memória no heap?
Pode explicar as principais diferenças entre a arquitetura monolítica, de serviços e de microsserviços de aplicações?
Quais métodos e ferramentas você utilizou para implementar o sistema de verificação de identidade dos usuários?
Como verifica o seu código com testes?
Com que líderes de equipa trabalhou nos seus empregos anteriores?
Descreva os desafios técnicos mais difíceis que enfrentou e como os superou
Quais são as formas de implementar a troca de armas em um motor de jogo?
Pode explicar o que se entende por memória não gerenciada na programação?
Pode explicar o que se entende por mecanismo de cache e por que é necessário em sistemas de software?
Quais passos tomar se não receber convites para entrevistas?
Pode explicar o que é a especificação .NET Standard e como ela é usada no desenvolvimento?
Um delegado na linguagem de programação é um tipo por referência ou por valor?
Que tipo de dado é usado para armazenar uma estrutura na programação?
Pode explicar o que significa usar o método AsNoTracking no Entity Framework?
Como garantir a consistência dos dados ao realizar transações através de diferentes microserviços?
É sempre necessário evitar sobrecarregar o método Equals ou o operador == nas classes?
Poderia descrever a composição e estrutura da sua equipa atual, bem como os papéis e responsabilidades-chave dos membros?
Podes enumerar os principais mecanismos de sincronização de threads e processos?
Qual é o papel do uso de tipos de dados significativos na programação?