C#
Qual é o papel das interfaces no desenvolvimento de sistemas de software?
Explica o princípio de utilização do StringPool e o seu papel na gestão de strings em Java
Que tipo de polimorfismo é implementado ao usar tipos genéricos?
Já teve casos de conceção de soluções arquitetónicas no âmbito das suas tarefas?
Podes dar um exemplo de configuração de build do projeto e descrever os seus componentes principais?
Qual é a diferença entre os resultados da execução de uma função assíncrona e de uma função síncrona usando await?
De que forma o método AddAuthentication afeta a configuração do sistema de segurança na aplicação?
Em que segmento de memória geralmente são colocados tipos de dados importantes para o programa?
Pode explicar o que se entende por tipos de dados para variáveis em programação?
Quais são as vantagens e desvantagens de usar herança na linguagem C#?
Como tornar uma classe iterável?
Pode explicar o que significa o método LastOrDefault no LINQ?
O objeto irá mudar se o método for sobrescrito na subclasse?
Pode explicar o que se entende por um modelo de domínio rico no contexto do desenvolvimento de software?
Pode explicar o que significam as flags Enum e como usá-las na programação?
Quais são as diferenças entre as plataformas .NET Core e .NET Framework?
Como decidiu tornar-se desenvolvedor e o que o motivou a programar?
Quais métodos podem ser usados para adicionar funcionalidades a uma classe existente em C# sem modificar o seu código-fonte?
Pode explicar o que é o Windows Presentation Foundation (WPF) e para que é utilizado?
Quando é preferível usar o tipo de dado string em vez de StringBuilder?