Quais são as formas de clonar um objeto em JavaScript?
Frontend
Se copiar um objeto usando Object.assign e a sua propriedade referencia outro objeto, será uma cópia profunda ou superficial? Se alterar o perfil aninhado em um objeto, isso afetará o outro?
Como trabalha com código legado: corrige ou reescreve?
A aplicação constantemente lança exceções que precisam ser divididas por significado e lógica de domínio: por exemplo, erros de domínio e erros de conexão. Como você resolveria isso com uma abordagem funcional?
Qual é a diferença entre o ambiente de execução JavaScript no navegador e o Node.js?
Que gestores de estado foram utilizados no projeto? Como os dados do Pinia aparecem na página?
Quantos microfrontends havia no sistema?
O que é o localStorage, de onde vem e está disponível no Node.js?
O que o motiva e o que o desmotiva no trabalho?
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?
Que valores podem ser armazenados em JSON? É possível armazenar funções lá?
Como abordaram o SEO técnico, o aumento da velocidade de carregamento e a otimização para o tráfego?
Fizeram análise? Como implementaram o envio de eventos analíticos, por exemplo, para cliques no botão de salvar perfil?
Como é consolidado o código de dez desenvolvedores num único microfrontend? Há alguém que coordena as mudanças?
Conte-nos mais sobre CI/CD: como foi feito o deploy e quantos ambientes havia?
Onde estavam os testes Playwright: no mesmo repositório ou separados?
O que acontece no fragmento de código apresentado ao converter valores para booleano e como se chama esse processo?
Fale sobre o seu último local de trabalho e sua experiência com Vue e TypeScript: o que você fez do zero, quais tarefas difíceis ou interessantes resolveu?
O que acontecerá no Node.js e no navegador se acessar global e executar global.foo = 'bar'?
O que você prefere mais: classes ou abordagem funcional? Por que as pessoas usam classes?