Sobes.tech

Frontend

Que abordagens de escrita de estilos você utilizou (pré-processadores, Tailwind, módulos CSS, etc.)?

150

Como se escreve a complexidade algorítmica? Qual é a complexidade da ordenação por bolha? Qual é a complexidade da ordenação rápida?

148

Quais métodos de otimização de re-renderizações existem no React (React.memo, useCallback, useMemo)?

147

O que é HTTP? Quais métodos HTTP você conhece e para que são utilizados?

145

Para que serve um gestor de estado? Em que se diferencia do React Context?

144

Quais métodos existem para criar uma cópia profunda de um objeto?

142

Fale sobre a tarefa mais interessante do seu último ou anterior local de trabalho — o que lhe influenciou em termos de interesse ou impacto nos negócios?

141

Por que não se pode abandonar completamente a Promise em favor do async/await? Em que situações o async/await não é adequado?

137

Especificidade dos seletores CSS: quais estilos serão aplicados a duas tags H2 com estilos concorrentes? Ordene os seletores por menor a maior especificidade.

137

O que é o DOM virtual? Para que serve? Quais são as três condições do algoritmo de comparação de árvores (diffing)?

137

É possível fazer com que o finally seja executado novamente (com o número 10), sem alterar a ordem do código, mas adicionando algo dentro da função?

134

Como são caracterizados os algoritmos recursivos do ponto de vista do desempenho?

132

Fale sobre o Event Loop: pilha de chamadas, microtarefas, macro-tarefas.

131

O que acontece quando você insere uma URL no navegador e pressiona Enter? Descreva todo o processo desde a resolução DNS até à renderização da página.

126

Determine a ordem de saída dos dígitos na consola para o exemplo com Promise, onde reject é chamado e depois são ligados os manipuladores then, catch, finally.

114
/2