Sobes.tech

Frontend

Quantos utilizadores teremos? É necessária otimização SEO? É necessária localização? Quais métricas devemos coletar?

172

Que vantagens oferece o uso da função inject() em vez da injeção de construtor no seu projeto?

171

Por que decidiu sair do seu atual emprego e o que espera do novo?

170

Que métodos podem ser utilizados para melhorar o desempenho de uma aplicação (front-end, back-end, base de dados)?

170

O que é o modo estrito em JavaScript? Qual é a diferença quando está ativado e quando não está? Que restrições impõe?

169

Implemente a função promisify: ela aceita uma função com callback error-first (loadScript) e retorna uma nova função que aceita quaisquer argumentos, adiciona um callback error-first e envolve a chamada em uma Promise.

169

[nome] perguntou: por favor, conte-nos sobre a sua experiência.

166

Revise o componente Angular que exibe a lista de repositórios: proponha e faça as alterações necessárias para que o componente esteja pronto para mesclar.

166

Precisamos de um load balancer se tivermos um servidor muito potente?

164

Proponha várias opções para corrigir o método getMultiSum para que ele calcule corretamente o resultado (perda de contexto this).

164

Implemente um componente 'máquina de slots' com três tambores: deve armazenar os valores atuais dos tambores, implementar o início da rotação (RunSpinner), o estado disabled para o botão, determinar vitória/derrota e exibir corretamente a mensagem, além de tornar o componente escalável para uma quantidade arbitrária de tambores.

162

Fale sobre os hooks do ciclo de vida do Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked e ngOnDestroy.

162

Quais são as potenciais ameaças à segurança desta aplicação e como se proteger delas?

161

Para além da estrutura de pastas, que outros princípios tem o FSD?

160

Já teve que fazer seções sobre design de sistemas web antes?

159

Descreva a estrutura do design do sistema: cliente, DNS, servidores, balanceador de carga, base de dados, armazenamento S3, CDN, cache (Redis).

159

Nomeie e compare os operadores de alto nível do RxJS: switchMap, mergeMap, concatMap e exhaustMap.

157

Uma função que retorna um objeto do tipo { getNumby: number, createDub: number } ou { getNumby: string, createDub: string }. Precisa-se escrever um tipo TypeScript que seja adequado para ambos os casos (A e B), mas que não permita a variante em que os campos tenham tipos de dados diferentes. Como você resolveria isso?

157

É possível importar de um nível FSD para outro no mesmo nível?

157

Explique como funciona o ChangeDetectionStrategy.OnPush e em que se diferencia da estratégia Default.

157
/5