Sobes.tech

Frontend

Por quais princípios funciona o NGRX? Do que é composto e como funciona todo esse mecanismo?

Middle
AstonAston
51

Fale sobre a sua experiência de trabalho e os projetos nos quais trabalhou.

Middle
WildberriesWildberries
51

Live-coding: abra o código fornecido e encontre todos os bugs, erros visuais e deficiências (variáveis não utilizadas, problemas com useCallback, dependências do useEffect, useMemo, etc.).

Middle+
Твое Лайв
51

Implemente a função asyncAuth com uma interface de callback que retorna uma Promessa. Depois, implemente a função tryAuth(n), que usa asyncAuth e, em caso de erro, faz n tentativas adicionais. Se todas as tentativas falharem, retorna o último erro.

Middle+
Яндекс
51

Na sua experiência, qual é o ponto mais crítico no SDLC?

Middle
Marfatech
51

Fala-me sobre o Event Loop em JavaScript.

Middle
WildberriesWildberries
51

O que é reflow e quais etapas do rendering do navegador conheces (layout, paint, composite)?

Middle
Premium IT Solution
51

O que é o Pinia?

Middle
3D-Outlet
51

// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (executa-se antes de beforeCreate e created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Pai: setup Pai: beforeCreate Pai: created Pai: beforeMount Filho: setup Filho: beforeCreate Filho: created Filho: beforeMount Filho: mounted Pai: mounted <template> <div> <slot name=""></slot> </div> </template>

Middle
АО Пари Страховая компания
51

Existe uma árvore com a interface INode (value: number, left?: INode, right?: INode). Escreva uma função que percorra a árvore e retorne a soma de todos os valores.

Middle
ТранснефтьТранснефть
51

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

Middle+
Т-БанкТ-Банк
51

Onde gostaria de evoluir na sua carreira?

Middle+
АФЛТ-Системс
51

Como foi o processo de lançamento e versionamento?

Middle
Data World
51

Utiliza alguma configuração na aplicação? Linters, estilos de código — partilha-os entre projetos (por exemplo, através de um npm privado)?

Middle+
wb
51

Se falar de técnicas puras de otimização dentro do React, quais conhece? (useMemo, useCallback, React.memo)

Middle+
РСХБ
51

Qual é a diferença entre as estratégias de deteção de mudanças OnPush e Default? Por que usar OnPush?

Middle
Цифротех
51

O que sabes sobre o projeto para o qual te estão a reunir?

Middle
AstonAston
51

O que é o modo estrito em JavaScript? Conheces a diferença entre script e módulo?

Middle
ВШЭ
51

O que sabes sobre o contexto em JavaScript?

Middle
РСХБ-автоматизация
51

Por que é má prática chamar uma função a partir de um template Angular?

Middle
СК Согласие
51
/293