Frontend
Fale sobre as diferenças entre ref e reactive no Vue 3: quando usar
Escreva uma função para converter uma string de camelCase para snake_case. Não deve usar expressões regulares, códigos de caracteres ou uma lista fixa de símbolos; a solução deve ser universal. Avalie a complexidade de tempo e espaço.
Que métodos de trabalho com o contexto (this) existem? Qual é a assinatura da chamada do método call? Como o call difere do apply?
Está familiarizado com SSE (Eventos enviados pelo servidor)?
O que você entende por Pixel Perfect?
Quando é que o callback useEffect é acionado? Quais fases existem no React?
Com que frequência tem reuniões diárias e outros encontros regulares de equipa (grooming, retro, planeamento de sprint)?
Conte-nos sobre a sua experiência com bibliotecas de gestão de estado (Redux, RTK, Zustand).
Adicione na função once um mecanismo de tentativa: se a função assíncrona terminar com um erro, repita a chamada o número de vezes especificado (o número de tentativas é passado como segundo parâmetro).
O que é um endereço IP?
Como funciona o MVCC no PostgreSQL? Por que é necessário o versionamento?
Fala-me sobre trabalhar com formulários no React.
Por que não utiliza consultas de container no seu projeto?
Tem alguma questão para nós?
Até que ponto a sua experiência foi além do front-end: você realizou tarefas full-stack ou backend?
O que são componentes standalone no Angular e por que eles são melhores do que a abordagem modular?
O que mudaria se definir debounce como uma função arrow? Como passar argumentos usando o operador rest (três pontos)?
No TypeScript, pode declarar tipos usando a palavra-chave interface e a palavra-chave type. Pode explicar brevemente qual é a diferença?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //
Há um hook useState que retorna uma tupla [número, setNumber]. Em alguma função, chamamos setNumber(número + 1) duas vezes seguidas. O que acontecerá?