// [1, 2, 3, [4, [5]]] => [1, 2, 3, 4, 5] function
Frontend
Conheces o atributo SameSite nas cookies? Quais são os seus valores e em que se diferenciam?
Sabes o que é um ataque CSRF?
Qual problema surge ao usar async/await diretamente no useEffect?
Como resolves o problema de otimização do carregamento de imagens para diferentes resoluções de tela?
Qual é a diferença entre os componentes do servidor e do cliente no Next.js? Para que foram implementados?
Por que precisamos definir os atributos de largura e altura para as imagens?
Fala-me sobre os modos de renderização no Next.js: SSR, SSG, ISR — em que se diferenciam?
Qual é a complexidade algorítmica da solução escrita?
Por que exatamente front-end? Como chegaste ao front-end?
Como otimizar a pesquisa no componente para não fazer uma requisição ao servidor a cada pressionar de tecla?
Mencionaste que trabalhavas com micro frontends. Podes contar como foram integrados, por que foram escolhidos e quais problemas surgiram?
Que cenários foram cobertos pelos testes E2E?
Existirão situações em que o Next.js não faz sentido de usar e um SPA normal em React é suficiente?
Faz sentido envolver a lista filtrada em useMemo neste componente?
Para que foi criado o Next.js? Em que se diferencia de uma aplicação SPA normal?
Por que usar o índice do array como chave é considerado um antipadrão no React?
Tipa a função escrita em TypeScript, usando genéricos, para que ela funcione não apenas com números, mas também com outros tipos.
Painel dinâmico com muitos gráficos que mudam em tempo real, é renderizado no cliente ou no servidor?
Os componentes do cliente participam na geração de HTML no servidor, ou eles são executados apenas no navegador?