C#
Pode explicar como utilizou os mecanismos de migração para gerir alterações na base de dados durante o desenvolvimento?
Pode mostrar um exemplo de uso do padrão Builder para criar objetos?
Como pode implementar um mecanismo de abordagem otimista para bloqueios de dados?
Do ponto de vista da exibição de métricas — solução caseira ou padrão?
O thread é devolvido ao pool de threads após a execução síncrona de um método iniciado através de async?
Que ferramentas e bibliotecas você usa ao programar em Python?
Como é efetuado o gerenciamento de funções e permissões dos participantes no seu projeto?
Que passos tomaria se um atraso na obtenção de dados da base de dados causar problemas na aplicação?
Pode explicar o conceito de tipos genéricos em programação?
Pode explicar o conceito de computação paralela e sua aplicação na programação?
O que significa a letra L nos princípios SOLID e como ela influencia o projeto de sistemas de software?
Explique os princípios subjacentes à concepção SOLID e seu impacto no desenvolvimento de sistemas de software.
Quais são as principais dificuldades que surgem ao trabalhar com bancos de dados e como as resolve?
É possível usar async/await dentro de um lock? Por quê?
Como o mecanismo de índices garante a aceleração da execução de consultas em bases de dados SQL?
Como distinguir IEnumerable de IQueryable e em que casos usar cada um deles?
Qual a quantidade de pilhas de dados usadas no programa?
Poderia explicar o que se entende por recursos geridos no contexto do desenvolvimento e da administração de sistemas?
Pode explicar o que é a plataforma .NET e quais as funcionalidades que ela oferece para o desenvolvimento de aplicações?
Pode explicar o que é um destruidor na programação orientada a objetos?