C#
Qual é a diferença entre um método estático e um método de instância?
Pode explicar o mecanismo de funcionamento da interface IEnumerable e sua aplicação?
Como implementar uma relação de 'um para muitos' numa base de dados ou no código C#?
Pode explicar o conceito de polimorfismo na programação orientada a objetos?
Que tipos de ligações existem nos operadores JOIN em SQL?
O que é encapsulamento?
O que são índices? Quais existem?
Que ferramentas ou bibliotecas externas você usa nos seus projetos?
Pode explicar o conceito de carregamento preguiçoso de dados no Entity Framework e quais são as suas vantagens?
O que é o operador JOIN em SQL?
Quais são os tipos de índices em C#?
É possível limitar os tipos que o usuário transmitirá através de um modelo em C#?
Fale sobre paradigmas e princípios da programação orientada a objetos.
Quais são os tipos de ligação de dados em C# e em que casos devem ser utilizados?
Qual é a essência dos métodos de extensão?
Pode explicar a finalidade e o uso da palavra-chave static na linguagem de programação?
Explique as diferenças entre os mecanismos de bloqueio: lock, Semaphore e Mutex.
Quais são os tipos de LINQ?
Já utilizou padrões de projeto no seu desenvolvimento?
Por que foram introduzidas as palavras-chave ref e out para tipos de referência em C#?