Frontend
O que era obrigatório nos componentes que projetaste? Como fazes os componentes?
Qual é a diferença entre useTemplateRef e a referência clássica padrão?
O que gostaria de evitar no seu novo trabalho? O que significa para si uma equipa não tóxica e uma liderança receptiva?
Fale-me sobre o seu trabalho com Git: como eram estruturados os ramos, como trabalhavam com eles na equipa?
Quais podem ser as causas de uma tela branca longa durante SSR (Nuxt)? Como diagnosticar e resolver o problema do alto Time to First Byte?
navigator.mediaDevices será igual a undefined — como fazer para que deixe de ser undefined?
Como deve ocorrer a nossa autorização?
Já precisou configurar a ordenação de classes ou remover duplicados no Tailwind?
Haverá problemas com o encerramento ao adicionar e remover o manipulador `scroll`? Como o `removeEventListener` entende qual manipulador deve ser removido?
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?
Houve alguma conversa com a direção sobre a ausência de novos projetos? Algo novo foi planeado?
/* A nossa aplicação de chat deve mostrar as novas mensagens que chegam do servidor. A mensagem tem o seguinte formato: interface Message { id: number text: string } O id da primeira mensagem é 1, e o id de cada mensagem seguinte é 1 maior que o da anterior. Precisamos mostrar as mensagens na ordem correta, mas o servidor não garante a ordem correta das mensagens enviadas para a nossa aplicação. Linha do tempo: // (chega) [telefone] // (desenhar) . 1 2 3 .. 4 5 6 7 8 As mensagens do servidor chegam ao manipulador da função connect: connect((msg) => { ... }); Para mostrar as mensagens, deve-se usar a função render: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
O que são var, let, const? Em que eles se diferenciam? O que é o hoisting?
Como era o backend no último projeto do ponto de vista do desenvolvedor frontend?
Fala-me mais sobre a migração do Angular 10 para o 16 — como a realizaram, por quais etapas?
O que você entende por Pixel Perfect?
Fala-me sobre os tipos de armazenamento: localStorage, sessionStorage, cookie. Em que é que eles se diferenciam e por que é que os tokens são armazenados em cookies?
Toda a sua experiência está concentrada numa área específica. Como se calibra em relação ao mercado e às novas tecnologias? O que faz para entender que não ficou parado?
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).
Podemos aprofundar um pouco no produto com assistente de IA? Conte-nos como foi o fluxo desde o início até à implementação deste produto