Qual é a diferença entre a verificação `is not null` e `!= null` em C#?
Qual é a diferença entre multithreading e assíncrono?
Qual é o plano de execução ótimo para a consulta que obtém o funcionário com o salário mais alto e seu departamento?
Quais palavras-chave no método permitem sobrescrevê-lo em C#?
Tarefa: foi-lhe pedido para fazer uma revisão de código de uma nova funcionalidade, cuja essência é a capacidade de reservar um pacote (composto por um bilhete de avião e um hotel). As funcionalidades para reservar separadamente o bilhete de avião e o pacote já existem, e espera-se que esta tarefa tenha um método unificado que reserve ou todo o pacote ou nenhum dos seus componentes.
É possível associar uma variável a um thread/tarefa de modo que cada tarefa armazene o seu próprio valor? O que são ThreadLocal e AsyncLocal?
Já trabalhou no projeto de bases de dados e sistemas? Em que nível?
Explique como a memória é alocada na pilha e no heap. Os tipos de valor são sempre colocados na pilha?
Que formas de interação com o cache conheces?
Como funciona o foreach?
Usou o SelectMany?
// corte para todos os sensores, apenas o último valor por tempo // coleções de objetos anônimos string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
O que é DI (Injeção de Dependências) e para que serve?
Qual é a diferença entre MVC e Web API?
Fale sobre si, sua experiência no último emprego, tarefas e projetos.
Fale sobre si mesmo: o que fez, em que equipes trabalhou e o que fez?
Você decompôs as tarefas sozinho ou transferiu a decomposição para outros desenvolvedores?
És mais desenvolvedor backend ou frontend?
Qual é a diferença entre SingleOrDefault e FirstOrDefault no método IEnumerable?
Que primitivas de sincronização no .NET conhece e para que servem?