Node.js
Tem experiência no uso de operadores de união de tabelas em SQL?
Explique as diferenças entre os métodos call e bind em JavaScript e como eles afetam o contexto de execução da função.
Tem experiência de trabalho em várias organizações ou projetos?
O que são bloqueios de linhas e para que servem?
Descreva a abordagem para implementar um sistema de autenticação e controle de acesso para três níveis de utilizadores: utilizadores comuns, gestores e administradores.
Explique o conceito de polimorfismo na programação orientada a objetos
Que sistemas de gestão de bases de dados tem experiência em usar?
Pode falar sobre os seus projetos implementados com NestJS?
Tem experiência com a ferramenta de visualização de dados Grafana?
Quais as características da linguagem Go que chamaram a sua atenção e despertaram o seu interesse como desenvolvedor?
Pode explicar o que se entende por 'avença de dados' na arquitetura de sistemas?
Qual é o papel da variável n na notação de complexidade do algoritmo em notação Big O?
Que métodos ou recursos utilizas para desenvolver as tuas competências técnicas?
Fale-nos sobre a sua experiência com brokers de mensagens e a sua utilização em projetos
Quais são as formas de alterar o contexto de execução atual (this) dentro de uma função em JavaScript?
Qual é a sua experiência prática com bases de dados?
Qual é o impacto na conduta do sistema ao alterar o valor no campo pelo qual a indexação é realizada?
Pode explicar a finalidade e o uso do operador Infer em TypeScript?
Como é gerido o relacionamento entre tabelas no TypeORM?
Quais áreas profissionais ou orientações gostaria de aprofundar ou desenvolver na sua carreira?