Tarefa prática: realize uma revisão de código e proponha uma refatoração do componente React UserProfile.
Frontend
Qual é a diferença entre memorização e cache?
Qual produto te interessa desenvolver? Como deve ser um produto para que seja interessante desenvolvê-lo?
Quais tipos de JOIN existem em SGBDRs?
Já trabalhou com Tailwind? Em que ele difere do CSS comum?
Que métodos HTTP conheces na API REST? Qual é a diferença entre PUT e PATCH?
Tem experiência em renderização do lado do servidor e em motores de templates como Pug ou Thymeleaf?
Fala-me da tua experiência de interação com a equipa. Como foi formado o sprint, como foram avaliadas as tarefas?
Conta um plano de ação passo a passo ao receber um projeto: o que fazes ao obter acesso ao repositório, assumindo que não há documentação.
Existe alguma correlação entre Shadow DOM e desempenho? O que acontecerá se houver vários milhares desses componentes?
Qual stack e conjunto de bibliotecas você prefere usar com React?
Como funciona o roteamento no Next.js?
O que é JSX e por que é necessário uma chave nas listas?
O que é Swagger/OpenAPI, para que serve e onde é utilizado no frontend?
Qual é a diferença entre React e JavaScript puro?
Qual é a diferença entre interface e type em TypeScript?
Qual é a diferença entre um componente cliente e um componente servidor no Next.js?
Fale sobre a principal diferença entre Angular como framework e React como biblioteca.
Como resolverias um problema de carregamento de dados usando componentes do lado do servidor e do cliente? Estratégias de cache no Next.js.
O que é um closure em JavaScript e quais são as suas possíveis desvantagens?