Frontend
Qual é a solução para loopRunning e signal.addEventListener abort?
Se não fosse o NgRx, o que usaria em seu lugar?
O que normalmente faz se sentir que o desenvolvimento está em andamento e você está um pouco atrasado em relação aos prazos? Há uma data de lançamento, mas você entende que não vai conseguir terminar a tarefa a tempo.
Por que usar debounce e não throttle para pesquisa?
Em que momento vais comunicar que não vais conseguir cumprir o prazo?
Quando é que o useEffect e o useLayoutEffect são chamados?
Tem experiência com linha de comando e execução de projetos através do terminal?
Olhe para duas opções de código (com promessas/microtarefas recursivas) e diga, qual é a diferença entre a primeira e a segunda opção em termos de bloqueio da página.
O que quer do novo trabalho? O que precisas para te desenvolveres?
Já utilizou alguma convenção CSS, como BEM?
Existe uma árvore com a interface INode (value: number, left?: INode, right?: INode). Escreva uma função que percorra a árvore e retorne a soma de todos os valores.
Estás agora a olhar para posições relacionadas com arquitetura e liderança de equipa, ou queres desenvolver-te mais como especialista em funções técnicas?
Como evitar re-renderizações desnecessárias do componente da lista de cartões, se uma aplicação externa atualiza periodicamente os dados no armazenamento e não é possível memorizar cartões individuais?
Enumere os princípios de desenvolvimento de software que conhece.
Com quais gestores de estado você interagiu e por que o Effector foi escolhido no último projeto?
Conseguiu experimentar o Angular Signals em projetos ou em casa?
Como foi organizada a equipa e como foram configurados os processos?
JavaScript é de thread única ou multi-thread? Como iniciar o segundo thread?
Como obter a largura de um elemento DOM e acompanhar as suas alterações? É possível colocar um resize num elemento DOM através do addEventListener?
Como funcionam os decoradores no TypeScript por baixo do capô?