C#
Em que consiste a aplicação de expressões lambda na programação?
Como substituir um switch-case por tipo de herdeiro usando polimorfismo?
Para que é que serve o mecanismo de classes parciais na programação?
Quais são as vantagens e desvantagens de usar Redis num projeto?
Quais métodos e critérios são utilizados para analisar a produtividade do desenvolvedor no projeto?
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.
Em que área profissional ou direção de desenvolvimento planeja avançar?
Fale sobre SynchronizationContext — o que é, onde é usado?
Quais são os componentes principais que compõem a estrutura do sistema Kafka?
Qual foi o stack de tecnologias utilizado?
Por que é importante reduzir a dependência entre módulos num sistema?
Qual é a sua experiência no uso de LINQ na prática de desenvolvimento?
Explica o princípio de utilização do StringPool e o seu papel na gestão de strings em Java
Pode explicar o que significa o princípio DRY no desenvolvimento de software?
Explique o conceito de arquitetura em camadas dentro de uma única aplicação e seus componentes principais.
Em que momento na gestão de memória ocorre a limpeza automática de objetos não utilizados?
Tem experiência de desenvolvimento com ASP.NET Core?
Como determinar o momento em que é necessário implementar um método como assíncrono?
Em que segmento de memória geralmente são colocados tipos de dados importantes para o programa?
Pode explicar o que se entende pelos níveis de isolamento de transações em bancos de dados?