Node.js
Como avaliaria as suas habilidades em SQL?
O que te atraiu na área de desenvolvimento de software?
Qual é o resultado da execução de código JavaScript num ambiente Node.js?
Qual é o papel principal do gestor de pacotes npm no processo de desenvolvimento de aplicações JavaScript e Node.js?
Que experiência tem na implementação de projetos com Node.js?
Em que parte do corpo da requisição HTTP POST está contida a informação transmitida?
Como declarar num método que a aceitação de um parâmetro de tipo arbitrário é obrigatória?
Usas técnicas de planeamento e controlo de tempo ao trabalhar em tarefas?
Pode explicar o que se entende por princípios GRASP no desenvolvimento de software?
Tem experiência com o protocolo WebSocket para implementar comunicação bidirecional em aplicações?
Qual é a finalidade de um array na programação?
Utilizou algum framework nos seus projetos?
Pode explicar o que são os valores lógicos considerados verdadeiros na programação?
Quais conquistas profissionais planeja realizar no futuro próximo?
Como organizou a comunicação e a interação entre os diferentes microserviços no seu projeto?
Pode explicar o que é a ferramenta Jenkins e para que é usada no processo de desenvolvimento?
Consegues criar uma consulta que utilize JOIN para ligar tabelas em SQL?
Usaste o padrão Decorator ao trabalhar com TypeScript para estender a funcionalidade dos objetos?
Quais são as vantagens e desvantagens de usar o banco de dados PostgreSQL em projetos?
Como iria lidar se o token de atualização fosse comprometido ou vazado? Tendo em conta que o JWT é um token auto-suficiente.