Estás pronto para fazer o teste para a segunda fase de seleção?
Frontend
Para que servem as tags semânticas na formatação?
Fale um pouco sobre si, a sua experiência de trabalho.
Como é que tu chegaste à programação e desenvolvimento em geral?
Por que escolheste Vue em vez de React ou Angular?
Como explicarias a um júnior quando usar Flexbox e quando usar Grid?
Já precisaste usar requestAnimationFrame? Fala-me sobre esse mecanismo.
Fala sobre o pseudo-classe focus-visible — é um foco ou há vários tipos?
O que é o descompasso de hidratação (desalinhamento de id durante a hidratação), por que isso acontece e como lidar com isso?
Como se pode construir adaptabilidade usando Flexbox e Grid? Em que se diferenciam funcionalmente?
Fala-me sobre closures em JavaScript. Com que frequência os aplicas na prática?
Tarefa prática: implementar um componente de autocomplete (pesquisa com sugestões) — com debounce para entrada, cancelamento da solicitação anterior usando AbortController, exibição do estado de carregamento, lista de sugestões e tratamento da seleção de um elemento da lista por clique.
Qual é a diferença entre um link e um botão?
Podes contar como trabalhaste com pedidos à API (REST/GraphQL) nos teus projetos?
Quais são as principais vantagens do Nuxt em relação ao Vue comum?
Explique a diferença entre computed e watch no Vue. O que são watch e watchEffect?