Frontend
Qual é a diferença entre renderização e pintura? Como se chama o processo de comparação entre a árvore DOM virtual e a real?
Há quanto tempo trabalha na empresa?
Como interagiu com o backend e outros membros da equipa (analistas, designers, testadores)?
Já lidou com a situação em que indexOf retorna -1 ao usar em removeItem?
Como achas o nosso formato de trabalho? É atraente?
Por que usou computed para filtrar tarifas, em vez de variáveis normais ou funções?
O que é uma key no React e para que ela serve?
Em que momento a função de limpeza do useEffect será executada, se tiver um array de dependências com os parâmetros a, b, c?
Tarefa no editor de código: existem dois arrays, obtidos de servidores diferentes, em cada array há registos com IDs únicos e consecutivos (não repetidos entre os arrays). É necessário escrever uma função que aceite esses dois arrays e um número k, e retorne os k elementos com os IDs mais altos em ordem decrescente.
Qual é a diferença entre os tipos any e unknown em TypeScript?
O que é cherry-pick no Git?
Quem, em geral, deve tomar a decisão sobre o adiamento do lançamento?
Que gerenciadores de estado você usou? Para que serve um gerenciador de estado, qual problema ele resolve?
Qual argumento passamos para a função inject? O que exatamente lá é passado — uma dependência ou algo mais (token)?
Que acessos são necessários antes de clonar o repositório?
Tarefa em React: implemente um componente de pesquisa de ocorrências de uma substring no texto. Requisitos: carregamento do texto a partir de uma API na primeira renderização, indicação de carregamento, tratamento de erros, busca de ocorrências sem considerar maiúsculas/minúsculas, destaque das ocorrências encontradas, exibição do número total de ocorrências, botão para carregar texto adicional.
Como funciona o Array.from? O que aceita como argumentos?
O que você sabe sobre o contexto e a palavra-chave this?
Já trabalhou com RxJS?
Por que o React é necessário como biblioteca e por que não escrever uma aplicação em JavaScript vanilla?