Com que rapidez a sua equipa aprende e implementa novas bibliotecas/abordagens?
Frontend
Como lidar com funções assíncronas dentro do useEffect e como organizar corretamente o tratamento de erros para várias chamadas de API?
Fala sobre os erros no projeto — como os gerenciam, quais foram os últimos incidentes e como os resolveram?
Utiliza bibliotecas de UI específicas (por exemplo, Ant Design)? Está satisfeito com elas, quais componentes deixou e quais substituiu pelos seus?
É necessária uma função toggleLoading separada, ou é possível dispensar dela?
Como pode melhorar a arquitetura deste componente? Deve dividi-lo em componentes mais pequenos para otimizar a renderização?
Explica como funciona o Event Loop — o que são microtarefas, macro tarefas e sua priorização.
Fala-me sobre o teu papel na equipa. És mentor de alguém, delegas tarefas, ou pelo contrário, delegam-te a ti?
Como prioriza a dívida técnica em relação às tarefas de negócio?
Já precisaste de trabalhar com CI/CD, configurar algo?
Este projeto principal é uma marca branca? É vendido aos clientes com personalização para eles?
No código, a função modifica o array e devolve o seu comprimento em vez do próprio array — como corrigir isto corretamente?
Como é organizada a comunicação entre as equipes? Existe um backend separado para cada equipe?
Como costuma ser a aprovação da API entre o frontend e o backend no seu projeto?
Fale mais sobre a plataforma — sobre o fluxo de licitações, busca de licitações, filtragem, etc.
Utiliza alguma configuração na aplicação? Linters, estilos de código — partilha-os entre projetos (por exemplo, através de um npm privado)?
Tem turnos de serviço (on-call) e como estão organizados?
Qual é a sua stack — React, Next.js ou algo mais?
Você escreve testes e quais exatamente (unitários, fluxos críticos, etc.)?
Como determines quando é necessário envolver uma função em useCallback e quando não é? Como isso é feito no teu projeto?