Sobes.tech

Frontend

Já teve que usar uniões discriminatórias e type guards? Quais type guards incorporados conhece?

Middle
UserGate
172

Por favor, conte-me sobre a sua experiência de desenvolvimento, o que acha importante mencionar.

Middle
Ай-Теко (I-Teco)
172

Quais são as estratégias de deteção de alterações no Angular e como funciona o OnPush?

Middle+
Сибилтек-софт
171

Terceira parte da tarefa de TypeScript: crie um novo tipo baseado no tipo Delivery, onde todos os campos são opcionais (podem ter o valor undefined) e não podem alterar seu valor (readonly). Use os tipos utilitários Partial e Readonly.

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

/* O que será exibido no console */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));

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

Irá funcionar corretamente se passar clearCache não através de um callback, mas como uma referência direta ao método map.clear (por exemplo, clearCache = cache.clear)? Como corrigir isso?

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

As solicitações foram armazenadas em cache para funcionar offline?

Middle
Лантан
170

O que sabes sobre os tipos utilitários do TypeScript?

Middle
Marfatech
169

Que perguntas tem para a equipa e os processos de desenvolvimento?

Middle
МПФИТ
169

Conte-nos sobre uma situação em que otimizou o desempenho de uma aplicação (mencionada no seu currículo) — por que a página carregava tão lentamente inicialmente e como resolveu isso?

Middle
Элара
168

Desses bilhetes, pode-se construir uma única rota contínua. Não há loops nem repetições na rota. É necessário escrever um programa que retorne esses mesmos objetos de bilhetes na ordem da rota. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```

Middle
Яндекс МаркетЯндекс Маркет
168

Qual é a diferença entre os operadores combineLatest e forkJoin?

Middle
Клируэй Технолоджис
168

Se precisar aumentar o número de rolos (barras), por exemplo, até dez, como tornar a implementação flexível para não armazenar manualmente os valores para cada rolo (por exemplo, através do parâmetro numberOfRollers e Array.from)?

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

elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Olá!</div> }

Middle+
РСХБ
167

Tem experiência em escrever código PHP em frameworks ou em PHP puro?

Middle
Ростелеком
167

O que é CSP (Content Security Policy)?

Senior
Type
167

Em que momento deve ser chamada a resolução final se todas as promessas forem concluídas com sucesso?

Middle
Ай-Теко (I-Teco)
167

Para que servem os Módulos CSS? Porque não usamos CSS normal?

Middle
Smitex
167

Fale sobre o Event Loop no JavaScript/navegador.

Middle
SimbirsoftSimbirsoft
167

Conta-me como foi organizada a multilíngue no projeto (4 línguas, Next.js)

Middle
Раппорто
167
/298