C#
Poderia explicar o que significa o termo 'nullable' na programação?
Explique as diferenças entre os processos de implantação e empacotamento de objetos, bem como entre passar parâmetros por referência e por valor no contexto do trabalho com tipos de referência e estruturas.
Que classe ou tipo de dados é retornado ao usar o método Where no LINQ?
Que sistemas de gestão de bases de dados você utilizou nos seus projetos?
Como é implementada e funciona a interface Consumer em Java para processamento de mensagens?
Que ações a API realiza ao receber um sinal de interrupção da solicitação?
Explique o princípio de funcionamento do sistema ORM e como ele está relacionado com a programação orientada a objetos?
Pode explicar o que é o TPL (Task Parallel Library) no .NET?
Pode explicar a finalidade do comando EXPLAIN no PostgreSQL e como ele ajuda a otimizar as consultas?
Como é realizada a verificação da política de mesma origem (CORS) nos navegadores?
Qual é a finalidade da função partial na programação?
Qual é o papel do operador throw dentro do bloco catch na manipulação de exceções?
Como é que as abordagens para implementar operações assíncronas em C# e JavaScript diferem?
Quando deve aplicar a indexação numa base de dados?
Pode explicar o que se entende pelo princípio da inversão de dependências e por que ele é importante no desenvolvimento de software?
Explique o que é o mecanismo de migrações no Entity Framework Core e como é utilizado para gerir alterações na base de dados.
Quais são as variedades de métodos em LinkQ?
Como você imagina as condições ideais de trabalho e desenvolvimento na sua futura empresa?
Explique o que são funções anónimas ou expressões lambda na programação.
Pode explicar o que significa o termo MOQ no contexto de negócios ou programação?