Frontend
Temos uma tabela com 10.000 linhas que começa a ficar lenta ao renderizar. Por que isso acontece e como corrigir?
[nome] perguntou: por que os objetos são passados por referência e não copiados? Para que serve isso?
Hoje em dia, se fizessem a mesma tarefa de otimização, usariam a mesma abordagem ou algo diferente?
Tarefa: implemente a função de agrupamento de utilizadores por cidade (groupByCity).
Qual é a diferença entre o tipo void e never em TypeScript?
Fala sobre closures em JavaScript: o que são, para que servem, como os usas no teu trabalho?
O que é mais importante nesta tarefa se não houver tempo suficiente para uma implementação completa?
Qual compilador você usou no projeto? Você mencionou que otimizou o Webpack — era o compilador principal?
Como se escreve a complexidade algorítmica? Qual é a complexidade da ordenação por bolha? Qual é a complexidade da ordenação rápida?
Como você vê a transição para FSD (Feature-Sliced Design)? Você tem experiência na implementação de novas abordagens arquitetônicas em um projeto ao vivo?
Como perceber que o backend está a funcionar mal, onde é que está a atrasar? Como fazer debugging de um erro 500 em produção?
Escreva uma função que receba a largura e a altura de uma matriz e retorne uma matriz bidimensional preenchida com números em espiral (em ordem crescente, começando por 1, movendo-se para a direita, depois para baixo, para a esquerda, para cima).
Quais cenários específicos de uso da linha de comando você já utilizou na sua prática, além de executar o Angular CLI?
O utilizador vê uma tela branca antes de carregar os estilos. Como resolver o problema?
Que mudanças chegaram ao Angular com o aparecimento de Signals, por que isso é necessário?
O que acontecerá numa aplicação já compilada se, em vez do número esperado, for passada uma string?
Qual é a diferença entre some e includes?
Você usou FSD — quem projetou as domínios? Apenas novos nomes de pastas ou uma abordagem mais profunda da arquitetura? O que havia dentro da pasta entities?
Fala-me do bug mais difícil da tua carreira
Existe alguma diferença entre o Event Loop no navegador e no Node.js (V8)?