Frontend
O que será impresso no console no código fornecido com var, loop e setTimeout?
Determine a ordem de saída no console.log para o fragmento de código JavaScript fornecido com async/await e Promise.
Como determinar que let e const são elevados (hoisting) mesmo estando na Zona Morta Temporal?
Se definires um método numa classe usando uma função regular ou uma função arrow, quais são os prós e contras das funções arrow?
Com que tipos de web workers trabalhou?
Deves escrever lógica nos componentes React, movê-la para hooks, ou tentar manter a lógica de negócio fora do React? Qual é a sua opinião?
Que pacotes ou ferramentas utilizou no frontend para trabalhar com Socket.IO/WebSocket?
Fale sobre any e unknown em TypeScript.
Que experiências, problemas ou casos interessantes encontrou ao trabalhar com WebSocket?
Como evitar o prop drilling? O prop drilling é um problema?
Como entrou no desenvolvimento front-end?
Há alguma informação que precise ser atualizada ou discutida anteriormente sobre o projeto e os processos antes da entrevista?
Como substituir o v-model por uma implementação explícita com o mesmo vínculo bidirecional?
Como garantir que cálculos pesados sejam realizados sem atrasos na interface e que o utilizador não perceba atrasos?
O que será impresso no console no código fornecido com var, loop e setTimeout?
Já usaste coleções Set e Map no ES6? Fale-nos sobre elas.
O que é o Virtual DOM no React?
Por que é necessário usar chaves para um array de componentes com estado interno? O que pode acontecer com chaves incorretas ou ausentes? Como as chaves afetam o estado interno dos componentes?
O que acontece quando acede a uma variável antes da sua declaração com var, let e const?
Implemente uma função request: ela chama getData, retorna um resultado bem-sucedido e tenta a chamada até um número especificado de tentativas, retornando o último erro após as tentativas serem esgotadas.