C#
Qual é o significado da letra 'I' nos princípios SOLID e qual é a sua finalidade na programação orientada a objetos?
Tem experiência com o protocolo HTTP?
Podes enumerar os principais protocolos utilizados para a troca de informações nas redes?
Qual é a diferença entre a estrutura de dados matriz e lista no contexto do seu uso e organização interna?
Que métodos e ferramentas utilizas para garantir o funcionamento correto com threads e sua sincronização?
Explique o conceito de execução assíncrona de tarefas e em que difere da abordagem síncrona
É possível implementar métodos com código dentro nas interfaces?
É possível aplicar vários tipos de modelos ao mesmo tempo numa implementação?
Qual é o problema de concatenar strings várias vezes num ciclo e como substituí-lo?
Pode explicar o princípio de funcionamento da interface IQueryable no .NET e como ela é utilizada para formar consultas de dados?
Quais métodos podem garantir o bloqueio seguro de recursos em condições de computação assíncrona?
Aplicas os princípios SOLID ao projetar sistemas?
Partilhe a sua experiência no desenvolvimento de software em C# e fale sobre os projetos mais significativos.
Explique os princípios básicos de funcionamento do protocolo HTTP/2 e como ele difere do HTTP/1.1
Como pode implementar-se a funcionalidade de adicionar bots num ambiente de jogo?
Que qualidades pessoais e profissionais deve possuir um especialista em programação?
Explique o conceito de autómatos de estados e sua aplicação na programação.
Que padrões de design você aplicou na sua prática de desenvolvimento?
Que tipos de testes você criou nos seus projetos?
Como é que recebia anteriormente tarefas e tarefas atribuídas no seu trabalho anterior?