Sobes.tech

Frontend

O que normalmente fazes se sentes que estás atrasado em relação aos prazos? Há uma data de lançamento, mas percebes que não vais conseguir terminar a tarefa a tempo. Como ages e em que momento comunicas isso?

143

Qual é a diferença entre Promise e async/await? Como executar duas requisições assíncronas em paralelo? Quais métodos Promise conhece (all, allSettled, race, any)?

141

Estás a terminar o teu trabalho na [empresa] ou estás apenas a olhar ao redor?

135

Qual é a diferença entre useEffect e useLayoutEffect? Pode dar um exemplo de uso de useLayoutEffect? O que acontecerá se realizar cálculos pesados dentro do useLayoutEffect?

130

Escreva uma função que aceite um array de números e strings e retorne a soma de todos os elementos, convertendo as strings em números. Como lidar com strings que contêm caracteres não numéricos?

128

Qual é a diferença entre uma fila e uma pilha? Quais métodos JS são usados para trabalhar com elas?

127

No seu currículo, está escrito Java e PostgreSQL — conte-nos sobre essa experiência.

126

O que mudaria se definir debounce como uma função arrow? Como passar argumentos usando o operador rest (três pontos)?

124

Como mais se pode atualizar o estado no React (através de uma função com o valor anterior)?

124

O que é debounce? Escreve uma função debounce sem usar bibliotecas em vanilla JS

114

Imagine uma situação: pouco antes do lançamento, você encontra um bug que faz com que uma funcionalidade não funcione corretamente. O lançamento não pode ser adiado, mas você sabe que algo está errado. O que você faria nessa situação?

113

Recebeste uma tarefa em desenvolvimento com designs e requisitos descritos, mas durante o trabalho percebes que não é a forma correta de implementar. O que farias? Já tiveste uma experiência semelhante em empregos anteriores?

95
/2