Entrevistas .NET em 2026 pedem raciocínio, não definições
Saber definir async/await, injeção de dependência ou tracking do EF Core continua sendo necessário. Mas a pergunta que separa memorização de experiência costuma ser outra: o que acontece quando isso falha em produção?
O guia “.NET Interview Questions: The 2026 Guide”, de Mukesh Murugan, reúne mais de 300 perguntas e organiza o estudo por C#, ASP.NET Core, EF Core, LINQ, APIs e system design. A edição atual foi atualizada para .NET 10 e C# 14.
Uma dependência scoped dentro de um singleton
Dizer apenas que “não pode” não basta. O problema é a captive dependency: o singleton dura toda a vida da aplicação e pode reter uma instância que deveria durar apenas uma requisição. Quando isso envolve um DbContext, surgem riscos de estado indevido, concorrência e erros difíceis de reproduzir.
Uma resposta sólida identifica os ciclos de vida, explica a consequência e propõe uma alternativa que respeite o fluxo da aplicação.
Quando uma tela vira dezenas de consultas
O padrão N+1 aparece quando uma consulta carrega as entidades principais e o código dispara uma nova consulta por item para acessar uma relação. Aumentar o pool de conexões não corrige a origem do problema.
O caminho é observar o SQL, medir o custo e decidir se a tela precisa de projeção, Include, carregamento explícito ou outra estratégia. Em entrevista, explicar essa investigação é tão importante quanto citar o nome do padrão.
Um rate limiter que não acompanha o deploy
Um limitador local pode resolver o caso de uma única instância. Em várias réplicas, cada processo conta requisições de forma independente. Antes de escolher uma ferramenta, vale declarar a premissa: o limite é local ou global? O estado precisa ser compartilhado? Qual consistência e custo são aceitáveis?
Como treinar respostas melhores
Para cada cenário, experimente responder nesta ordem:
- Qual é a decisão padrão?
- Qual trade-off ou risco precisa ser considerado?
- Em que condição a decisão mudaria?
- Como você validaria a hipótese em produção?
Essa sequência mostra capacidade de decisão, comunicação e revisão de hipóteses. É mais próxima do trabalho real do que uma lista decorada de conceitos.
Este artigo é uma síntese original baseada em “.NET Interview Questions: The 2026 Guide”, de Mukesh Murugan. Consulte o material original para a lista completa de perguntas, respostas, alertas e aprofundamentos.
Top comments (0)