Frontend
O que sabe sobre os ficheiros index, como index.ts ou index.js?
[nome] perguntou: Com que tipo de pessoas é mais difícil trabalhar? E com quais é mais fácil?
Já teve que substituir um líder de equipa ou assumir a responsabilidade pelas decisões arquitetónicas num projeto?
O que se pode fazer em JavaScript mas não em TypeScript?
Por que o tempo de execução do sleep não é exatamente 1000 e 2000 milissegundos, mas um pouco mais? O que influencia o atraso?
Tarefa prática: implementar a função smartFetch, que acumula IDs durante 100 milissegundos e faz uma única requisição em lote ao backend (batchFetch), retornando o resultado para cada ID específico através de Promise.
Como memorizar um bloco JSX estático dentro de um componente sem extrair para um componente separado? Qual matriz de dependências é necessária?
O que é a tag meta? Para que é que serve?
Já ouviu falar do helper Promise.withResolvers que apareceu recentemente no JavaScript? Precisa escrever o seu equivalente em vez da segunda linha.
Fala-me sobre CORS: o que é, para que serve, que tarefas resolve e como funciona.
Com quem da equipa foi necessário interagir no último projeto?
Há quanto tempo trabalha na empresa?
O que é WebSocket? Como é estabelecida uma conexão WebSocket? Por que o navegador envia uma requisição HTTP ao estabelecer a conexão e o que significa o status 101?
O que são as unidades de medida rem, em, vw, vh em CSS? Em que diferem e como funcionam?
Qual é o seu procedimento quando chega uma nova tarefa desconhecida (novas bibliotecas, novos componentes)?
Implemente um hook personalizado do React useSubState, que aceita o estado completo, a função setState e o nome da chave (campo do objeto), e retorna uma tupla com o valor dessa chave e a função para modificá-lo — semelhante ao useState, mas para um campo específico de um grande objeto de estado.
Como sincronizar duas abas do navegador usando localStorage? Fale sobre o evento storage.
Conte-me mais sobre o projeto no Цифриум: de quais módulos eram responsáveis, como foi estruturada a funcionalidade — onde estavam localizados os endpoints, modelos, lógica de negócio, assinaturas?
Usa CSS ou pré-processadores? O que é melhor: CSS puro ou pré-processador? Onde se podem aplicar ciclos no pré-processador e quais são as suas desvantagens?
Tem turnos de serviço (on-call) e como estão organizados?