Pode explicar o que significa o conceito de função pura em programação?
C#
Como é feita a conversão de expressões em linguagem Lambda para consultas SQL no contexto de IQueryable?
Que sistemas ORM para trabalhar com bases de dados tem experiência em usar?
Como diferenciam os tipos de dados primitivos e os tipos de dados de referência nas linguagens de programação?
Como é determinada a complexidade temporal da operação de obter um elemento por índice numa lista?
Já trabalhou com a elaboração de consultas SQL para obter dados?
Pode explicar os princípios básicos do SOLID e como eles são aplicados no desenvolvimento de software?
Podes explicar os princípios básicos que sustentam a abordagem SOLID?
Qual é o objetivo de usar a interface IQueryable no desenvolvimento?
Que tipos de contentores você utilizou nos seus projetos?
Explica o princípio de utilização do StringPool e o seu papel na gestão de strings em Java
Tem experiência prática no desenvolvimento ou depuração de aplicações multithread?
Explique o que é a classe StringBuilder e em que casos ela deve ser usada para trabalhar com strings em Java
Como são armazenados e procurados os elementos na estrutura de dados Dictionary?
Consegue explicar o que se entende por 'Dicionário' na programação?
Qual é o papel da interface IEnumerable ao trabalhar com coleções de dados sequenciais?
É possível registrar mais de uma implementação de uma interface num único contêiner?
Explique os princípios subjacentes à concepção SOLID e seu impacto no desenvolvimento de sistemas de software.
Explique o que é uma estrutura de dados lista e quais são as suas características.
Podes falar sobre as principais características dos dados de string na programação?