Que sistemas de gestão de bases de dados utilizaste nos teus projetos?
C#
Como pode implementar o tratamento de diferentes tipos de erros ao usar a construção try-catch?
Pode explicar o princípio de funcionamento da construção try-catch na programação e para que ela serve?
Como é que o uso de índices afeta a velocidade de execução das consultas SQL e o desempenho geral da base de dados?
Explique o que são transações em sistemas de gestão de bases de dados e suas principais propriedades.
Qual é o papel e a função do software intermédio na arquitetura de aplicações?
Já utilizou a construção 'using' para gerir recursos nos seus projetos?
Explique o que é uma estrutura de dados lista e quais são as suas características.
Qual é a diferença entre os operadores HAVING e WHERE em SQL e em que casos devem ser usados?
Qual é o papel dos planos de execução de consultas em SQL e para que servem?
Podes falar sobre os sistemas de mensagens populares e as suas características?
Como criar a sua própria classe de exceção no seu projeto?
Tem alguma pergunta sobre o projeto ou o processo de entrevista?
Quais são as potenciais consequências negativas de criar índices em excesso em todas as colunas de uma tabela?
Qual é o objetivo principal do uso de transações em sistemas de gestão de bases de dados?
Pode explicar o que se entende por tipos genéricos em programação?
Qual é o papel do cache na melhoria da eficiência do sistema e por que é utilizado?
Explique o que são os tipos de dados que armazenam referências a objetos na memória e como eles diferem dos tipos de valor.
O que se entende por método assíncrono de execução de operações?
Tem experiência no desenvolvimento de aplicações web do zero por si próprio?