Frontend
Para que serve o useRef? Quais são as suas aplicações?
Tem feito testes unitários usando Jest?
/** * É necessário escrever uma função assíncrona, * que "durma" a quantidade de milissegundos especificada, * e depois termine com sucesso * / function sleep(duration) { } // Exemplo const startTime = Date.now(); console.log("começando a dormir..."); sleep(2000).then(() => { console.log("Acordei após 2 segundos!"); console.log("Tempo passado: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Acordei após 1 segundo!"); console.log("Tempo passado: ", Date.now() - startTime); });
Por que o RTK Query ou React Query são melhores do que uma fetch comum para requisições? Como o frontend entende quando precisa atualizar os dados?
Trabalhou com bases de dados em projetos domésticos? Fez consultas às tabelas, inserções?
Fale sobre uma tarefa de otimização de desempenho que você resolveu.
Como é organizada a comunicação entre as equipes? Existe um backend separado para cada equipe?
Como é que descobres algo novo sobre programação e o que foi o último que te ficou na memória?
Qual é a diferença entre ref e shallowRef no Vue.js? Quando é melhor usar shallowRef?
Qual é a diferença entre os eventos DOMContentLoaded e load? Quando usar cada um deles?
Quais são as suas expectativas salariais?
Como dividiria o estado do servidor e do cliente?
Qual é a melhor posição para o botão de ação: no centro da tela ou na borda direita? (interface móvel)
Que tipos de utilitários em TypeScript você usou? Está familiarizada com ReturnType?
Tem experiência com código Legacy?
JavaScript é de thread único ou multi-thread? Fale-me sobre Web Workers.
const LiveSearch = () => { const [inputValue, setInputValue] = useState('') const onInputChange = (e) => { setInputValue(e.target.value) search(e.target.value) } return ( <div> <input value={inputValue} onChange={onInputChange} type="text" /> </div> ) } <span> A procurar por: <LiveSearch /> </span>
Imagine que este código precisa ser lançado em produção e chegou para uma revisão de código. Que comentários você deixaria?
Que tecnologia está na base do React e para que serve?
Já teve que escrever testes?