Que outros métodos existem para percorrer uma árvore além da recursão? Quais são as vantagens e desvantagens da recursão e da pilha?
Frontend
Como você encara o aprendizado de novas tecnologias?
O que é unknown em TypeScript e como difere de any?
Que métodos conheces para converter uma string em número?
Imagine que estás a escrever uma mensagem no chat comum, e recebes uma reação de galinha. Qual seria a tua reação?
Aceita pré-oferta?
Escreveu tanto em Vue como em React? Ou seja, tinha tarefas em React?
Sabes onde se usam throttle e debounce? Em que se diferenciam?
Como avalias a tua própria avaliação — que o teu trabalho traz sucesso, que estás a desenvolver-te com sucesso? Tens algum critério para avaliar isso?
Temos um grande projeto num monorepo com um fluxo de lançamento unificado. Decidimos separar o frontend e o painel de administração em repositórios separados, mas o backend permaneceu como um monolito. Surge o problema da desincronização de versões entre o backend e o cliente. Como você veria a solução para esse problema para estar o mais protegido possível contra falhas em produção?
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.
Temos um front muito grande na monorepo, com muitas equipes diferentes a trabalhar ao mesmo tempo. A migração para micro-frontends não é possível. Como minimizar os riscos de diferentes equipes afetarem o trabalho umas das outras?
Por que não se podem chamar hooks em condições ou ciclos?
Vais para Chipre, sabes algo sobre Chipre? Queres mudar-te lá ou é uma decisão forçada?
Fala um pouco sobre a sua última experiência de trabalho e o que espera de uma nova posição?
Especificando a pergunta anterior: não podemos etiquetar nem versionar através de CI/CD. O cliente pode estar numa versão e o backend noutra. O que se pode fazer nestas condições além de monitorizar erros com Sentry?
O que são genéricos em TypeScript?
O que aconteceu no seu último emprego?
Como te afeta a situação se sugeres como fazer melhor, mas o negócio diz que é para fazer como foi inicialmente decidido?
O que normalmente fazes se sentes que estás atrasado em relação aos prazos? Há uma data de lançamento, mas percebes que não vais conseguir terminar a tarefa a tempo. Como ages e em que momento comunicas isso?