C#
Está ocupado com alguma atividade ou projeto neste momento?
O que diferencia a criação de um índice de cluster da definição de PRIMARY KEY em SQL?
Qual é a vantagem e a desvantagem de usar a desnormalização em bancos de dados relacionais?
Tem experiência prática no desenvolvimento ou depuração de aplicações multithread?
Qual é a diferença entre os conceitos de Topic e Partition no RabbitMQ?
Quais dificuldades podem surgir ao implementar o padrão Singleton num ambiente multithread?
Pode explicar o conceito de CQRS e como ele é usado para separar comandos e consultas na arquitetura de aplicações?
Consegues nomear situações em que um objeto é considerado incorreto ou está numa condição incorreta?
Podes dar um exemplo de uma situação em que aceder a um campo de um objeto cause dificuldades ou problemas?
Explique o princípio de funcionamento do padrão Singleton e qual é a sua principal finalidade.
Qual é a diferença entre usar o método equals e o operador == ao comparar objetos em Java?
Em que casos deve-se usar um armazenamento de dados para aplicações?
Como substituir um switch-case por tipo de herdeiro usando polimorfismo?
Pode-se usar MassTransit para enviar mensagens sem usar um broker de mensagens?
Pode explicar o que é o Dapper e como é utilizado ao trabalhar com bases de dados?
Pode explicar o que se entende por 'body' no contexto de programação ou desenvolvimento?
Implemente a interface do parser de endereços IP: divida a string raw por separator, retorne IReadOnlyCollection<IPAddress>; lance ArgumentNullException se for null, ArgumentException se separator estiver vazio, e FormatException se o IP for inválido.
Quando é recomendado aplicar formas normais no projeto de bancos de dados?
Tem experiência com a biblioteca Quartz para tarefas de agendamento e planeamento?
Por que é importante reduzir a dependência entre módulos num sistema?