Como resolverias o problema de melhorar uma interface inconveniente se tiveres um kit UI pronto, mas sem um designer interno?
Frontend
O que é importante para si num projeto e equipa: que processos e formatos de interação são confortáveis para si, e está pronto para participar na construção de processos do zero?
Fala-me sobre ti: como entraste na programação, em que projetos e equipes trabalhaste, e que tarefas resolveste?
Fale-me sobre a sua experiência com TypeScript: a que nível o dominou, como o aprendeu, e tem experiência com outras linguagens ou JavaScript puro?
O que pode dizer-me sobre o Modo Estrito no React?
Como foi organizada a comunicação com os desenvolvedores de backend quando os contratos de API mudaram, por exemplo, quando um campo foi renomeado na resposta? Como coordenou e lançou essas mudanças?
Fale-me sobre a sua experiência com o backend: que APIs, tecnologias e abordagens utilizou, como organizou a comunicação entre frontend e backend, e que bibliotecas usou.
O que é um genérico em TypeScript? Forneça um exemplo de sua aplicação.
Qual é a diferença entre useMemo e React.memo?
Quão boa prática é para si usar os tipos 'any' e 'unknown' no código?
Quais são os principais métodos do ciclo de vida dos componentes React baseados em classes?
Se perceberes que não vais ter tempo de completar a tarefa dentro do prazo previsto, deves reportá-lo, a quem e em que fase?
Qual é a diferença entre useMemo e useCallback?
Existe uma árvore de componentes React: como iniciar uma mudança de estado de um componente filho que está no componente pai?
Conhece o TanStack Query? Por que é frequentemente usado e quais são as suas vantagens?
Que ferramentas de gestão de estado no React já usou ou conhece?
Que novidades surgiram nas versões modernas do React, em particular no React 18 e React 19? Com o que se deparou na prática?
Por que escolheste React? Consideraste Angular ou aconteceu historicamente?
A aplicação começa a ficar lenta devido à renderização de uma tabela grande: como faria o perfil, depuraria e otimizaria tal problema?
Como validou a conformidade das respostas reais da API com os contratos Swagger/OpenAPI: manualmente ou com automação?