Sobes.tech

Frontend

Tarefa de revisão de código: percorrer o código fornecido (não alterar as linhas 11 a 31) e deixar comentários sobre tudo o que não gostar, indicando o que precisa ser corrigido.

Middle+
Альфа-БанкАльфа-Банк
33

Fale mais sobre o construtor de questionários no currículo — o que é e como foi implementado?

Middle
Marfatech
33

O que são localStorage, sessionStorage e cookies? Em que eles se diferenciam?

Middle+
ООО Делай мебель
33

Tarefa prática: em React, carregar um usuário por userId através do fetch e cancelar a solicitação anterior se o userId mudar antes de a solicitação ser concluída.

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

Como funciona a estratégia de Detecção de Mudanças OnPush no Angular? Em que casos o componente com OnPush é re-renderizado?

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

O que há de errado com o código apresentado com Promise.race e um array vazio de promessas? O que será exibido no console no final?

Middle
Pac Group
33

O que são componentes com estado e sem estado?

Middle
X-Notes
33

/** * @param {Array} iterable * @return {Promise<Array>} */ function promiseAll(iterable) {} // Exemplo resolvido. const p0 = Promise.resolve(3); const p1 = 42; const p2 = new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 100); }); promiseAll([p0, p1, p2]).then(console.log); // [3, 42, 'foo']

Middle
IGaming
33

Fale sobre a segurança de aplicações web: injeções SQL, XSS, CSRF, CSP, CORS, limitação de taxa e outros.

Middle
TokenTech
33

Quais métodos de cópia profunda de objetos em JavaScript você conhece?

Middle
Navio
33

Por que usar Redis para deduplicação no Kafka?

Senior
Позитив Технолоджис
33

Por que primeiro são executadas todas as microtarefas e depois as macrotarefas? Por que não ao contrário?

Middle+
Альфа-БанкАльфа-Банк
33

Tarefa de codificação ao vivo: dado um array de objetos com campos id, title e data, é necessário obter títulos únicos sem considerar diferenças de maiúsculas e minúsculas.

Middle
Пикварио технологии
33

O que irá mostrar o console.log? (exercício sobre contexto: objeto user com o método greet, chamada do método diretamente e através de uma variável)

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

Como proteger-se de uma situação em que no localStorage, sob uma chave, há um JSON inválido?

Middle+
Додо пицца
33

Por padrão, o JSON do backend tem o tipo any. Como se proteger contra isso e por que é importante?

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

const { foo: bar, bar: foo } = { foo: 1, bar: 2 }; //foo //bar setTimeout(() => { console.log("timeOut"); }, 0); console.log(1); new Promise((resolve) => { console.log("Promise"); setTimeout(() => { console.log("timeOut2"); resolve(); }, 0); }) .then(() => { console.log("then1"); }) .then(() => { console.log("then2"); }); console.log(4); setTimeout(() => { console.log("timeOut3"); }, 0);

Middle+
IT OneIT One
33

A página será interativa neste momento de recursão infinita?

Middle
WB банк
33

Já trabalhou com bibliotecas de UI? Quais plugins ou extensões existem lá?

Middle
Chulakov
33

Qual é a ordem de execução de then, catch e finally numa cadeia de promessas?

Middle+
РунитиРунити
33
/292