O que procura? O que gostaria de fazer e em que empresa?
Frontend
// Dado um conjunto de pontos bidimensionais, calcule a área da caixa delimitadora. // Para um conjunto dado de pontos bidimensionais, calcule a área do retângulo delimitador. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Como resolver o problema de race condition ao alternar usuários (quando várias solicitações são enviadas consecutivamente)? Quais abordagens podem ser usadas: AbortController, debounce, bloqueio de botões através do estado de carregamento?
Teve experiência de participar num projeto desde o início — desde a escolha da arquitetura e padrões até à implementação de funcionalidades em produção?
O que escolheram como arquitetura, gestor de estado e biblioteca de componentes nesse projeto e por quê?
Qual é o montante de remuneração que vale a pena discutir para que seja interessante?
Como conhece o Docker? Já teve que usá-lo no trabalho?
Por que saiu do seu último empregador?
Onde sente maior experiência — em React ou em Next.js? Com quais bibliotecas de UI trabalhou?
Com o que trabalhou principalmente nos últimos 2-3 anos?
Está familiarizado com os princípios SOLID, arquitetura limpa, Design por fatias de funcionalidades?
Se receber várias ofertas ao mesmo tempo, como irá escolher? Qual é o papel do dinheiro na escolha?
/** * Escrever um componente que recebe o usuário por {{userId}} e exibe os principais dados * Para a consulta, usar fetchUser */ export const User: FC<Props> = ({ userId }) => { // Escreva sua solução aqui: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };