Sobes.tech

Frontend

O que mais gostava no seu trabalho atual?

Middle
Алор+
39

Por que é necessária uma função/estado separado para contar as chaves usadas — é possível calcular isso, em vez de armazenar separadamente?

Middle+
wb
39

Quais são as principais diferenças entre Vue 3 e Vue 2? O Vue 3 possui Virtual DOM?

Middle
Pac Group
39

Existe uma função foo que aceita argumentos do tipo any e os retorna? Como fazer para que o tipo do resultado não seja any, mas corresponda ao tipo do argumento passado? Use Genéricos.

Middle+
VK Tech
39

Quais são as formas de declarar funções em JavaScript? Como a declaração de função difere da expressão de função? Como a função arrow difere da declaração de função?

Middle
ОТП БанкОТП Банк
39

Forneça um exemplo do princípio de inversão de dependência no desenvolvimento frontend.

Middle
IBIT
39

Por que estás a considerar agora este formato de colaboração?

Middle
Premium IT Solution
39

Quais métodos de ciclo de vida existem no React e como emulá-los com useEffect?

Middle
WildberriesWildberries
39

Descreva o que acontece ao clicar num botão num componente React com contador: como funciona o useState, como o React percebe que precisa atualizar essa parte do DOM.

Middle
Цифровой семейный офис
39

O que queres dizer com code splitting?

Middle+
Ifellow
39

Como resolveria o problema de migração de uma aplicação com Vue 2 e Vuetify 1.5 para versões mais recentes?

Middle
КейСофт
39

Explique a diferença entre componentes controlados e não controlados no React.

Middle
ГКУ Инфогород
39

Que arquitetura foi usada no projeto? Tem experiência com microserviços?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
39

Tarefa prática: implementar um método semelhante ao Array.flat(), mas para objetos (achatamento recursivo de um objeto aninhado).

Middle
BI.ZONE
39

Como estás com a autorização? Talvez você a implementou você mesmo ou conhece alguns métodos de autorização? Talvez alguns serviços de terceiros?

Middle
Банк ПСБ
39

Já precisou ajustar o desempenho? Tem compreensão de como fazer isso?

Middle
Тензор
39

Por que escolheram IndexedDB para armazenamento local em bancos de dados, e não outra coisa? Quais são as alternativas?

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

/** * Tarefa 3: Analise a função abaixo e corrija quaisquer erros. Explique o papel do tipo `never` em TypeScript. */ function throwError(): never { throw new Error('Ocorreu um erro'); } /** * Tarefa 4: Transforme o tipo dado `MaybeProps` para tornar todas as suas propriedades obrigatórias. */ type MaybeProps = { a?: number; b?: string; }; /** * Tarefa 5: Crie um tipo genérico `Container` que contenha uma única propriedade `value`. * O tipo de `value` deve ser restrito a `string` ou `number`. */ type Container<T> = { value: T; };

Middle
Altenar
39

Como copiar Map/Set e objetos? Cópia superficial e profunda.

Middle+
М.Видео/эльдорадо
39

Para quem você fazia a atribuição de eventos nos botões: para o produto, para os marketers?

Middle
Куаргет
39
/295