C#
Tens uma aplicação que trabalha com uma base de dados, e alguma operação está a correr lentamente. O que farias?
Pode explicar o que se entende por processo de rastreamento do caminho da solicitação no sistema?
Pode dar um exemplo de uma situação em que o padrão IDisposable é utilizado para gerir recursos?
Pode explicar o que se entende por autenticação usando tokens bearer?
Explique o conceito de normalização de dados numa base de dados relacional e o seu objetivo.
Tem experiência em fazer alterações na estrutura do banco de dados usando migrações?
Qual método de interação na equipa consideras mais eficaz?
Explique o que significa criar objetos que são imutáveis após a sua inicialização.
Houve casos em que você monitorou o estado do sistema ou do aplicativo?
Quando a ausência de um índice na base de dados é justificada e recomenda-se evitá-lo?
Como é que os mecanismos de herança diferem nas linguagens de programação Python e C#?
Pode explicar o que significa o método equals no contexto da comparação de objetos em Java?
Podes dar um exemplo de uso de polimorfismo na programação?
Que sistemas de gestão de bases de dados tem experiência em trabalhar ou usar?
É 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?
Pode explicar o que é a biblioteca React e como ela é usada no desenvolvimento de interfaces de usuário?
Quais razões explicam o alto desempenho da operação BULK INSERT no SQL Server?
Como é que a limpeza automática de memória é realizada no ambiente de execução?
Pode explicar o que se entende por memória não gerenciada na programação?
Quais os tipos de ciclos de vida de objetos existem no contêiner IoC e como eles são aplicados?