C#
Que tipos de problemas de gestão de memória podem ocorrer em aplicações e como identificá-los?
Existem restrições na definição do seu próprio modelo universal (genérico)?
Pode-se usar mecanismos de bloqueio juntamente com objetos de sincronização na programação?
Qual é a principal responsabilidade do líder de equipa numa equipa de desenvolvimento?
Como é que a eficiência do algoritmo é determinada em termos de tempo de execução e utilização de recursos?
Podes enumerar e explicar os principais tipos de consultas utilizados no LINQ?
Como é feita a conversão de expressões em linguagem Lambda para consultas SQL no contexto de IQueryable?
Que tipos de contentores você utilizou nos seus projetos?
Qual é o papel da pilha na gestão de memória do programa?
Quanto tempo trabalhou na tarefa mais interessante no seu emprego anterior?
Fale sobre a sua experiência profissional e as principais realizações.
Podes falar sobre os diferentes tipos de ciclos de vida (lifetime) utilizados em containers IoC?
Tem experiência prática com diferentes estruturas de dados?
Explique o que é o Redis e para que é utilizado nas aplicações modernas.
Como estruturar a aplicação definindo as suas camadas principais?
Qual é a função principal e a aplicação da biblioteca SignalR em aplicações web modernas?
Qual é o propósito do serviço AddScoped no contexto da injeção de dependências?
Em que segmento de memória geralmente são colocados tipos de dados importantes para o programa?
Pode explicar o que se entende por 'pilha' no contexto da programação?
Como implementar um mecanismo de Caixa de Entrada Transacional para processar mensagens ou tarefas no sistema?