C#
Tem experiência prática na criação de consultas que combinam dados de várias tabelas ou fontes?
Que funções e capacidades do Transact-SQL utilizou no seu trabalho anterior?
Quais são as diferenças entre os métodos de extração de informações de uma lista e de um dicionário numa linguagem de programação?
Descreva sua experiência na realização e análise de testes de carga de sistemas.
Como distinguir o processo de verificação de identidade do usuário da determinação das suas permissões de acesso aos recursos?
Criou testes automáticos para o código em C# durante o processo de desenvolvimento?
Pode explicar o que se entende por segurança de tipo na programação?
Consegues nomear os principais tipos de dados utilizados em bases de dados?
Explique os princípios de normalização de dados em bases de dados relacionais.
Explique o mecanismo de rastreamento de alterações de objetos no Entity Framework e seu papel na gestão do estado dos dados.
Consegues nomear os principais códigos de estado utilizados no protocolo HTTP para indicar os resultados das requisições?
Pode explicar o que se entende por metodologia Agile na gestão de projetos e desenvolvimento de software?
Quais são as consequências de cancelar uma operação usando CancellationToken?
Você já utilizou alguma ferramenta de IA no seu trabalho?
Conseguiste participar no desenvolvimento de soluções arquitetónicas para projetos?
Quais são as diferenças entre passar um valor e passar um tipo de referência ao passar argumentos para uma função?
É possível instanciar uma classe abstrata diretamente no código?
Descreva o stack técnico e as tecnologias utilizadas no seu último emprego
Quais são as principais vantagens e desvantagens de usar um sistema de corretor de mensagens?
Em que área profissional ou direção de desenvolvimento planeja avançar?