Sobes.tech

Frontend

Implemente a função RLE (codificação por comprimento de execução) para comprimir uma string com caracteres repetidos: substitua sequências de caracteres idênticos pelo caractere e o número de repetições; se um caractere aparecer apenas uma vez, não exiba a contagem.

6

Como o navegador renderiza uma página desde o momento em que recebe o HTML?

6

Tem experiência em desenvolvimento full-stack: criação de BFF ou manutenção do backend?

6

Sem executar o código, determine a saída no console para um loop com var e callbacks assíncronos via setTimeout; como o resultado mudará ao substituir var por let e o que acontecerá com const?

Middle
6

Determine a saída e explique o comportamento da cadeia de Promises com then, catch, finally, throw e return new Error.

Middle
6

Conte-nos as suas impressões ao realizar a tarefa de teste: com que dificuldades se deparou, o que gostou e o que não gostou?

6

Como migrar uma tabela com milhões de linhas: adicionar uma nova coluna com um valor padrão e remover a antiga, sem causar bloqueio na produção durante a implantação?

Middle
6

Quais são as vantagens do RTK Query?

Middle
6

Liste os principais hooks do React.

6

Que gestão de estado utilizou no seu projeto Next.js?

Middle
6

Quais são as alternativas ao WebSocket?

Middle+
5

Para além de useMemo, como mais pode reduzir re-renderizações desnecessárias de componentes React?

Middle
5

Que padrões de design utilizou no seu trabalho?

Middle
5

Qual é a complexidade temporal da ordenação por bolha?

Middle+
5

Fale mais sobre useMemo e useCallback: qual é a diferença entre eles e quando usar cada um?

5

Como corrigir a lógica de inserção de anúncios após cada 10 publicações se o índice do array começa do zero?

Middle
5

Realize uma revisão de código de um componente com uma lista de posts, paginação, carregamento de dados, useLayoutEffect, Redux e inserção de uma oferta após cada 10 posts: identifique possíveis erros e sugira melhorias.

Middle
5

Reduza a grelha para 9 quadrados de tamanho 3×3. Após selecionar um quadrado, desative todos os outros, exceto os quadrados acima, abaixo, à esquerda e à direita do selecionado. Os quadrados vizinhos disponíveis devem permanecer vermelhos e podem ser trocados. Considere os limites da grelha.

Middle
5

Fale-nos sobre a sua experiência com gráficos: o que fez e com que problemas se deparou?

5
/349