O que é o ValueTask e quando usá-lo?
Qual é a principal diferença entre assíncrono e multithreading?
O que são delegados?
Qual é o seu nível na empresa atual?
Há quanto tempo saiu?
Qual é a complexidade algorítmica da pesquisa em List e Dictionary? Como é que o Dictionary está estruturado internamente?
Arquitetura de microsserviços: como os serviços comunicam-se entre si? Diferenças entre RabbitMQ e Kafka?
É bom retornar void em métodos assíncronos? Quais são as armadilhas do async void?
O que é um fluxo? Como você o entende?
O que acontece se um método estiver marcado como async, mas não tiver await dentro dele?
Qual é a diferença entre a verificação `is not null` e `!= null` em C#?
Fale sobre os mecanismos de sincronização de threads.
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.
Como otimizaria uma consulta SQL lenta numa tabela com milhões de registos?
O que é uma Árvore de Expressões e como o LINQ é traduzido em SQL?
Faz sentido adicionar um índice a um campo booleano (por exemplo, IsSent)?
Quão interessado você está na direção e na posição descritas?
É possível tornar o DbContext (EF Core) um Singleton? Quais seriam as vantagens e desvantagens?
Já trabalhou com JWT? Do que é composto um JWT e como suas partes estão separadas? Onde está a carga útil?
Para que servem os status HTTP 200, 400 e 500?