Node.js
Como é que se pode controlar a execução de tarefas assíncronas em sistemas de software?
Quais critérios ou pontos de controlo você aplica para avaliar a qualidade do código ou produto?
Pode explicar o que são os Guards no contexto do NestJS e como eles são usados para controlar o acesso?
Como é que se podem usar closures para alcançar o encapsulamento de dados em JavaScript?
Qual é o papel dos módulos na arquitetura de aplicações no Nest.js?
Qual é a finalidade do método call na programação?
Qual é o papel dos tipos genéricos na programação?
Explique o conceito de escalabilidade horizontal e como ela é aplicada em sistemas de escalabilidade.
Tem experiência com linguagens de programação diferentes da sua atual principal?
Explique o que são Seeds no contexto de bases de dados e para que são utilizados.
Que situações podem levar à suspensão ou bloqueio do processo de análise de um documento HTML?
Pode explicar os princípios da programação orientada a objetos?
Existem padrões ou critérios que o código deve atender para realizar uma revisão?
Que passos tomarias se sentisses sinais de esgotamento profissional?
Já teve casos de desacordos de opiniões com a equipa de gestão?
Explique o conceito de referências fracas em JavaScript e em que elas diferem de referências normais?
Pode partilhar a sua experiência com Docker em projetos?
Que novas habilidades ou conhecimentos estás a adquirir atualmente?
Como avalia as suas habilidades com TypeORM?
O que é atomicidade em bases de dados? Dê um exemplo.