Sobes.tech

Frontend

Pode acontecer que dois valores diferentes tenham o mesmo hash (colisão)? Como isso é resolvido?

Middle+
Ifellow
152

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Task to type the function return obj[key] } getProperty(X, 'a') // sem erro getProperty(X, 'e') // erro, a chave 'e' não é uma chave de X getProperty({ name: 'Sergey' }, 'name') // sem erro getProperty(1, 1) // Erro. O primeiro argumento deve ser um objeto (não uma função nem um primitivo)

Middle+
IT OneIT One
152

Já usaste styled-components alguma vez?

Middle
Navio
152

Já teve alguma experiência de investir numa solução e ela não ter sido aceite? Como lidou com isso?

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

Fale sobre ataques XSS: tipos e formas de proteção.

Middle+
Скиф трейд
152

Mencionaste a geração de código (ng-openapi-gen, Apollo para GraphQL) — qual era o nível de abstração dos modelos gerados? Eram entidades de negócio usadas diretamente no código, ou havia alguma camada intermediária entre elas?

Middle
ГосуслугиГосуслуги
152

Deve-se mover o lançamento ao detectar um problema? Por que sim ou não?

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

Quais são as principais tags HTML que você conhece?

Middle+
Basis
151

Por que armazenamos o timeoutId? O que acontecerá se a Promessa for resolvida antes do tempo limite e depois o setTimeout com reject for acionado?

Middle
X5 techX5 tech
151

Já aconteceu de tarefas entrarem no sprint de forma não planejada? Como você lidou com isso?

Middle
РунитиРунити
151

No stack é mencionado Next.js — podes explicar com mais detalhes como o usaste, para quê, em quais projetos?

Middle+
Сбер Отдел 911
151

type Foo = { a: string; b: number; c: null; d: boolean; } // Chaves de Foo type FooKeys = keyof Foo // Como declarar um novo tipo baseado em FooKeys, mas sem os valores b e d? type FooKeysWithoutBD

Middle+
VK Tech
151

O menu era dinâmico: os pacotes e os itens do menu vinham do backend ou a configuração estava no frontend?

Middle
Раппорто
151

Como funciona o v-model no Vue 2 e Vue 3? Quais são as diferenças?

Middle+
РунитиРунити
151

Quais opções de configuração do provider do Angular você conhece: useClass, useExisting, useValue e useFactory? Quando usá-los?

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

Como é implementada a integração com o protocolo WebSocket no lado do frontend?

Middle
AstonAston
150

Fala sobre os hooks do React, regras dos hooks (Rules of Hooks)

Middle+
Perfluence
150

Quais funcionalidades úteis surgiram nas versões 13-16 do Angular?

Middle+
Банк Ренессанс
150

Que outros métodos HTTP existem (além dos principais)?

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

Por que mudou de emprego após um ano na sua posição anterior?

Middle
Куаргет
150
/298