Tem experiência prática na implementação de processos assíncronos em projetos?
C#
Explique o que são semáforos e como são utilizados na gestão de threads na programação.
Quais são as diferenças entre os conceitos de operações assíncronas e execução paralela de tarefas?
Qual é o número de pilhas de chamadas diferentes que podem estar a ser executadas simultaneamente num processo?
Pode explicar o que se entende por plano de execução de uma consulta em SQL e para que serve?
Pode explicar para que serve o comando VACUUM no PostgreSQL e como ele afeta a base de dados?
Que ferramentas e abordagens utiliza ao desenvolver cenários de teste?
Pode-se sempre usar uma pilha para armazenar tipos de dados significativos?
É possível fazer uma avaliação e comparação conceitual de quaisquer objetos na linguagem C#?
Poderia explicar o propósito da interface IDisposable e como usá-la na gestão de recursos?
Como analisas e interpretas os indicadores estatísticos nas consultas SQL?
Formatos e formas de interação entre serviços.
Como te vês daqui a cinco anos?
Pode partilhar a sua experiência com diferentes tipos de bases de dados, suas características e aplicações?
Como resolver o problema de degradação do cache (Redis responde em 1 segundo, a base de dados em 10 ms)?
Consegues enumerar os diferentes tipos de indexação utilizados em sistemas de bases de dados?
Existe uma consulta SELECT lenta que, com o tempo, começou a demorar mais a ser executada. Como diagnosticar o problema?
Tem experiência na implementação e uso do padrão Saga na arquitetura de microsserviços?
Descreve a tua última experiência de trabalho e as principais responsabilidades no teu emprego anterior
Pode explicar o que é uma estrutura de dados composta por elementos sequenciais do mesmo tipo?