C#
A diretiva include na programação é um exemplo de carregamento ansioso, preguiçoso ou explícito de dados?
O que significa a restrição no uso do processador durante a execução do programa?
O que se entende por conceito de Filtro de Exceções no contexto do tratamento de erros?
Cada thread tem a sua própria área para alocação dinâmica de memória?
Como distinguir o trabalho com threads Thread do uso de tarefas Task no contexto de multithreading?
Como é que os métodos de armazenamento de tipos de dados de referência e de valor diferem na memória em C#?
Podes nomear diferentes formas de implementar interfaces de coleções na linguagem de programação?
Que métodos e ferramentas utilizas para verificar a qualidade e fiabilidade do código?
Como é que se pode implementar a delegação de responsabilidades usando delegates?
Qual é o objetivo de aplicar a desnormalização numa base de dados e quais são as suas vantagens?
Fale sobre os modificadores de parâmetros ref, in, out e suas diferenças. O que é readonly ref e ref readonly?
Quais métodos existem para controlar e processar tarefas assíncronas na programação?
É possível explicar os princípios básicos da programação orientada a objetos e como eles diferem de outros paradigmas?
Qual era a composição da equipa de desenvolvedores na sua anterior empresa?
Qual é a diferença entre HashSet e List?
Tem experiência em desenvolvimento ou manutenção usando a plataforma .NET?
Pode explicar o que é a diretiva using em C# e como ela é usada?
Como é que se podem impor restrições aos tipos nos parâmetros de template em C++?
Como é que as bases de dados relacionais diferem dos sistemas de armazenamento de dados não relacionais?
Qual é a diferença entre os parâmetros ref e out ao passar argumentos para um método?