Frontend
Qual é a diferença entre os tipos any e unknown em TypeScript?
O que é cherry-pick no Git?
Quem, em geral, deve tomar a decisão sobre o adiamento do lançamento?
Na função handleCityChange na linha 52, há três antipadrões. Encontre-os e explique-os.
Tarefa em React: implemente um componente de pesquisa de ocorrências de uma substring no texto. Requisitos: carregamento do texto a partir de uma API na primeira renderização, indicação de carregamento, tratamento de erros, busca de ocorrências sem considerar maiúsculas/minúsculas, destaque das ocorrências encontradas, exibição do número total de ocorrências, botão para carregar texto adicional.
Já trabalhou com RxJS?
O que pode dizer sobre os hooks do ciclo de vida do componente no Vue 3?
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?
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 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?
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?