Frontend
É possível dispensar completamente o RxJS em favor dos signals no Angular moderno?
Se uma função estiver tipada e uma string for passada em vez de um número, quando ocorrerá o erro: na fase de desenvolvimento?
Se o modelo não sabe que o valor mudou, por que adicionar o pipe async ao modelo resolve o problema de reatividade? Como isso funciona por baixo dos panos?
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?
Que problemas específicos identificou e resolveu com o Lighthouse?
Fala um pouco sobre si: com o que tem estado ocupado recentemente, por que não há registos no currículo após dezembro de 2024?
Mencionaste testes — escreveste testes na [empresa] e no teu último emprego?
Quais tipos de dados existem em JavaScript? Quais são os grandes grupos e como eles diferem?
Já trabalhou com Kafka ou outros brokers de mensagens semelhantes?
Tarefa: implemente a função calculateStats para calcular a soma e a média de um array de números. Considere o caso de um array vazio.
Podemos aprofundar um pouco no produto com assistente de IA? Conte-nos como foi o fluxo desde o início até à implementação deste produto
Fale sobre os hooks do ciclo de vida do Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked e ngOnDestroy.
Falou com o gestor sobre a situação dos cortes na empresa?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //
Existe um pacote CSS pesado de 2 megabytes. O que se pode fazer com ele para aliviar a carga do render e tornar a construção da página suave?
Como escolher entre Flexbox ou Grid? Qual é a diferença entre eles?
Quais são os formatos de imagem existentes (JPG, PNG, WebP)? Como o navegador escolhe qual formato usar?
Qual é a diferença entre state e props?
Fala-me sobre CSS box-sizing: content-box e border-box — para que são usados, em que casos os aplicas?
Conte-nos o que acontece com as solicitações antigas ao trocar de usuário e como o `AbortController` impede condições de corrida (race condition).