Frontend
Tem revisão de código com aprovações obrigatórias? Como funciona — todos revisam todos, ou apenas na sua própria área (front/back separadamente)?
Que métodos de iteração de arrays conheces?
Com que frequência usou Tailwind CSS? Conte-nos sobre sua experiência com ele.
Que padrões de design conhece e aplicou, nomeadamente em aplicações Angular?
Quão adequado és para trabalhar com interfaces rotineiras e monótonas em sistemas bancários juntamente com tarefas tecnicamente interessantes? Isto é um bloqueador?
Que tipos existem no TypeScript que não existem no JavaScript? Fale-me sobre os tipos utilitários.
O que são generics e onde os usaste realmente?
Fale sobre as formas de conectar a tag script em HTML. Qual é a diferença entre colocá-la no head e no body?
O que escolher: merge ou rebase no Git? Qual é a diferença e quando usar rebase?
Por que não escolheram Next.js para o projeto de comércio eletrónico?
O que achas das ferramentas de IA?
Tem alguma compreensão de como o Zustand funciona por baixo dos panos?
A solicitação OPTIONS é enviada em todos os casos de solicitação entre domínios ou apenas quando necessário? Qual é a diferença entre solicitações simples e complexas neste contexto?
Por que o React exige que os hooks sejam chamados antes do return, e não depois?
Existe um componente Button que é usado em 50 locais. O designer quer alterar um pouco sua aparência em um local específico. Como você agiria?
Fale sobre si, sua experiência e por que escolheu o desenvolvimento frontend.
/** * 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> ); };
Este projeto ficou sem design ou posteriormente veio um designer e refez tudo?
Como otimizaria uma aplicação que funciona lentamente? Quais métodos usaria?
Como tornar uma tabela com 300.000 objetos eficiente e fácil de usar para o usuário?