Frontend
O que você sabe sobre o contexto e a palavra-chave this?
Já trabalhou com RxJS?
Por que o React é necessário como biblioteca e por que não escrever uma aplicação em JavaScript vanilla?
Como estão estruturados os seus estados de loja e servidor no frontend? Utiliza o TanStack Query?
O que é a idempotência dos métodos HTTP? Quais métodos são idempotentes e quais não são? Qual é a diferença entre PUT e PATCH?
Como configurou o CI/CD? O que fez exatamente, com quem comunicou?
Existem problemas ao adicionar novos métodos aos protótipos de objetos incorporados?
Qual é a diferença entre declaração de função e expressão de função?
Como é o processo de onboarding e integração na equipa?
O que sabe sobre o coletor de lixo em JavaScript? O que são vazamentos de memória e em que casos podem ocorrer?
Escreva a implementação do helper Promise.withResolvers() — uma função que cria uma Promise e retorna um objeto com três propriedades: promise, resolve e reject.
O currículo menciona design responsivo — o aplicativo também foi usado em navegadores móveis?
Quão familiarizado estás com Node.js? Trabalhaste com streams, processamento de ficheiros?
O que procura na sua próxima função?
Como avalia a abordagem com arquitetura diferente nos módulos? O que mudaria?
Em que os módulos CSS diferem dos estilos scoped no Vue?
O desenvolvedor recebe um token JWT após o login. O que fazer com ele? Onde é melhor guardar o token — no localStorage ou no cookie? Como guardar o token no cookie?
Tarefa prática: implementar uma loja de produtos em React/TypeScript — renderizar uma lista de produtos com cartões contendo uma imagem, nome, descrição e preço. Os dados são carregados através de uma simulação de servidor.
Houve falhas na sua experiência? Se sim, quais?
Qual é o seu objetivo final em TI, o que gostaria de alcançar?