O que é boxing e dê um exemplo de como ele ocorre? Quais objetos vale a pena transformar em estruturas?
C#
O que é multithreading, que tarefas resolve e quais primitivas de sincronização conhece? Como o SemaphoreSlim difere do Semaphore e o que é um Mutex?
É possível implementar métodos com corpo numa interface em C# e para que serve isso? Qual é a vantagem em relação a uma classe abstrata?
Quais são as abordagens existentes para a transferência de estado de objetos entre serviços: transferência de estado / sourcing de estado e sourcing de eventos?
Quais métodos HTTP da API REST são idempotentes? É possível enviar requisições/dados no GET e quais são as limitações? Como diferem as famílias de códigos 4xx e 5xx?
Para que tarefas é adequado um monólito e como evoluir sem problemas dele para microserviços? O que é um monólito modular?
O que é sharding e o que deve ser considerado ao projetá-lo?
Para que tarefas se usa a construção using em C# e o que é isso?
O que é injeção de dependência, onde ela é aplicada e quais são os tipos de ciclo de vida: Transient, Scoped, Singleton?
Que benefício prático o async/await oferece num cliente WinForms/WPF?
O que é programação assíncrona, para que tarefas ela é usada e como funciona async/await?
Como implementar eficazmente um relatório com a média para um período, se a tabela recebe cerca de um bilhão de registros diariamente, e há centenas de bilhões de registros no total?
O que são os padrões Outbox e Inbox?
Fale sobre uma ou duas tarefas no seu último ou atual emprego de que se orgulhe.
O que é IQueryable e quando é que a consulta é executada?
// 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 });
Qual operador SQL é responsável pela ordenação quando se usa HAVING e como os índices ajudam ou dificultam as operações na tabela?