Frontend
Qual é a diferença entre os componentes do servidor e do cliente no Next.js? Para que foram implementados?
Quais são as suas expectativas salariais mínimas? Qual foi o valor no seu último emprego?
Por quais critérios destacaste os componentes no kit de UI? Quão completo e configurável era?
O que é HTTPS e como difere do HTTP? O que acontece durante o handshake TLS e o que o navegador verifica no certificado?
Fala-me da tua experiência de interação com a equipa. Como foi formado o sprint, como foram avaliadas as tarefas?
Onde numa aplicação real a função callLimit com a capacidade de redefinir o contador poderia ser útil?
Que tipo de métrica seria a melhor para um gráfico do número de pedidos por segundo?
É necessário escrever um tipo TypeScript que seja adequado tanto para uma função que retorna um número quanto para uma função que retorna uma string (através de um genérico), mas não deve passar se os tipos de retorno forem diferentes.
O que é a Zona Morta Temporal (TDZ)? Por que ela aparece e como lidar com isso?
Como otimizar o manipulador de evento de scroll, que causa atualizações frequentes? Qual é a diferença entre throttling e debounce?
/** * É necessário escrever uma função strjoin, * que concatena strings usando um separador. */ function strjoin() { // código aqui } console.log(strjoin('.', 'a', 'b', 'c')) // 'a.b.c' console.log(strjoin('-', 'a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'
Qual papel gostaria de desempenhar na equipa?
Quais são as principais diferenças entre Vue 2 e Vue 3?
Quais os seletores CSS mais caros para o navegador?
Qual é a diferença entre interface e type no TypeScript?
Em relação aos papéis, gostarias de seguir na direção da gestão ou na direção técnica?
Até onde queres crescer em termos de desenvolvimento futuro? Como te avalias: desenvolvedor middle ou senior?
O que acontece no computador quando uma pessoa insere um URL e chega a uma página?
Fale um pouco sobre si e a sua experiência mais interessante.
Qual a ordem de execução do seguinte código? (Tarefa sobre Event Loop com console.log, setTimeout, Promise.resolve e queueMicrotask)