C#
Quais métodos você usou ao estruturar o banco de dados em seu projeto?
Explique o conceito de execução de tarefas multithread e suas principais vantagens.
Como distinguir o processo de verificação de identidade do usuário da determinação das suas permissões de acesso aos recursos?
Que métodos de gestão de tarefas costuma usar na sua atividade profissional?
O que o atraiu na utilização da plataforma .NET em comparação com o Java na escolha da tecnologia de desenvolvimento?
Como é que a estrutura de índices é implementada dentro do sistema de gestão de bases de dados?
Em que casos os tipos de dados importantes são colocados na pilha de memória?
É possível explicar os princípios ACID no contexto da gestão de transações em bases de dados?
Quais dos 23 padrões clássicos, descritos no livro 'Design Patterns: Elements of Reusable Object-Oriented Software', foram utilizados nos seus projetos?
Já encontrou na sua prática uma camada de Application na arquitetura do projeto eShop?
Qual é o papel da pilha na gestão de memória e para que é utilizada?
Quais são as coleções em Java ou em outra linguagem de programação que garantem segurança ao trabalhar com múltiplos threads?
Pode explicar o que se entende por 'Transient' no contexto do desenvolvimento de software?
De que maneiras é possível remover a restrição de chaves numa estrutura de dados do tipo dicionário?
Tem experiência na configuração e utilização do broker de bilhetes BAS no RabbitMQ?
Pode falar sobre a sua experiência no desenvolvimento e uso de tecnologias da plataforma .NET?
Partilhe a sua experiência de trabalho em empresas anteriores e as tarefas realizadas.
Pode indicar a localização das estruturas de pilha no sistema?
Quais são as diferenças entre usar ORM e consultas SQL diretas ao trabalhar com bancos de dados?
Qual stack tecnológico você usa nos seus projetos?