Frontend
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.
Em que tamanho de equipas trabalhou?
Por que decidiram mudar para uma nova pilha/atividade? O que motivou essa decisão se trabalharam na empresa por 10 anos?
Descreva o percurso desde a introdução do endereço do site no navegador até à sua exibição no ecrã
Como estão estruturados os seus estados de loja e servidor no frontend? Utiliza o TanStack Query?
É necessário usar useMemo para tipos de dados primitivos ao passá-los para um componente filho?
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?
Qual é a diferença entre tratar o rejeitar no segundo argumento do .then() e num .catch() separado? Por que usar .catch() se podemos tratar o rejeitar diretamente no .then()?
Qual é a diferença entre interface e type em TypeScript? O que preferes usar e em que situações?
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?
Fala-me sobre o teu papel na equipa: foste líder, braço direito do líder, tinhas experiência em tomar decisões por ti próprio? Como eram delegadas as funções?
Houve falhas na sua experiência? Se sim, quais?
O que é React.memo, como difere dos hooks useMemo/useCallback, e como eles estão relacionados?