Frontend
Onde na prática, do lado do utilizador, pode encontrar uma Promise infinita? (dica: relacionada com videoconferências, pedido de acesso à câmara e microfone através de navigator.mediaDevices.getUserMedia)
Fale um pouco sobre si mesmo — uma breve apresentação
Fala sobre props, emit e provide/inject no Vue — o que são, como são usados e para que servem.
Como equilibras a liberdade de tomar decisões e a responsabilidade por elas?
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?
Conte o fluxo padrão de autorização através do Keycloak que você usou nos projetos.
Qual é a diferença entre == (igualdade dupla) e === (igualdade tripla)?
Quais os mecanismos que causam a re-renderização de um componente no React?
Como reagiria a um código com complexidade O(n²) numa revisão de código?
Houve histórias interessantes ou bugs com a biblioteca PDF?
Quantos desenvolvedores frontend havia no projeto com microfrontends?
Compreendes o princípio de separação entre lógica e apresentação no modelo, no qual muitas abordagens arquitetónicas se baseiam? De onde surgiu originalmente essa ideia?
O que vais obter nesta constante: um 1 ou algo mais? Suponha que há uma constante na qual uma Promise é armazenada, e a ela é encadeado um .then() com return 1.
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?
Como é que os projetos estavam organizados na Paraveb: trabalhava uma pessoa ou uma equipa no projeto?
Qual é a diferença entre type e interface em TypeScript? Quando usar cada um?
O que é uma type guard em TypeScript?
Há uma árvore com esquilos e corvos. É necessário escrever uma função que encontre todos os esquilos na árvore e retorne seus nomes. Resultado esperado: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Tipifica a função getParam para que o TypeScript destaque automaticamente a existência de propriedades no objeto. Faça a tipificação de modo que não seja possível passar arrays.
Está familiarizado com SSE (Eventos enviados pelo servidor)?