C#
Explique o que são atributos na linguagem C# e como eles são aplicados no desenvolvimento.
Como funciona o mecanismo de eliminação automática de objetos não utilizados no programa?
Por que foi utilizado mais de um sistema de gestão de bases de dados no seu projeto anterior?
Qual é a diferença entre os tipos de trocadores Topic e Direct no RabbitMQ?
Quais são as principais diferenças entre o uso do Entity Framework e do ADO.NET ao trabalhar com bancos de dados?
Poderia explicar os princípios e o propósito dos testes modulares no desenvolvimento de software?
Pode explicar o que acontece ao chamar o método finalize em Java e em que casos ele é chamado?
Que tipos de relações entre campos nas tabelas lhe são familiares?
Podes enumerar e explicar os principais métodos de trabalho com LINQ em C#?
Poderia dar um exemplo de método para procurar um elemento específico numa matriz de dados ordenada?
Que tipos de dados são aceitáveis para usar como chaves ao trabalhar com dicionários?
Qual é o seu nível esperado de salário ao procurar um novo emprego?
Como escolher a fila para enviar mensagens no RabbitMQ?
Consegue listar as principais primitivas de sincronização fornecidas pela biblioteca padrão?
Quais áreas de competências profissionais te interessam para o teu crescimento futuro?
Como é que as conceitos de programação assíncrona e multithreading diferem no desenvolvimento de sistemas de software?
Qual é o papel principal do banco de dados Redis na arquitetura das aplicações?
Pode explicar o que se entende por método de extensão na programação?
Criaste as tuas próprias classes de exceção nos teus projetos?
Teve casos práticos de uso de outras linguagens de programação nos seus projetos?