Sobes.tech

Frontend

Em que mais teve que escrever na sua experiência comercial, além de TypeScript e JavaScript?

Middle
Яндекс
128

Qual é a diferença entre Promise.all e Promise.allSettled?

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

// Dado um conjunto de pontos bidimensionais, calcule a área da caixa delimitadora. // Para um conjunto dado de pontos bidimensionais, calcule a área do retângulo delimitador. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
HR SIGNAL
128

Implementaste a exportação para Excel e PDF? Como organizaste essa exportação?

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

Fale-me mais sobre a sua experiência com o kit UI: como foi criado, quais os componentes, usaram tokens de design?

Middle
thesis
128

Do que depende a re-renderização de um componente no React?

Middle+
VK Tech
128

Fale sobre o seu projeto atual: o que fez, como foi organizada a equipe, quais tarefas realizou?

Middle
МПФИТ
128

Como tipar uma função que aceita unknown e retorna um tipo específico, para que o TypeScript sempre considere o valor retornado como esse tipo?

Middle
Электронные офисные системы
128

A dependência mudou se foi undefined e após uma nova renderização voltou a ser undefined?

Middle+
Сбертех
128

export function foo(o, arr) { return arr.reduce((a, x) => { // se (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])

Middle+
Mayflower
128

Perceba o que este código faz e como pode ser usado. Existe um helper semelhante no lodash — se você reconhecê-lo, pode simplesmente mencionar o nome.

Middle
Mayflower
128

Tarefa sobre o Event Loop: determine a ordem de saída no console na presença de setTimeout, Promise e código síncrono. O que será exibido por último e por quê?

Middle
RedLab
128

Qual é a diferença entre Type e Interface em TypeScript?

Middle
Алор+
128

Fale sobre a sua experiência de desenvolvimento, começando pelo seu último emprego.

Middle
News Media Holdind
128

Fale sobre a melhoria do Core Web Vitals: o que fez, qual foi a métrica mais problemática?

Middle+
РунитиРунити
127

São apresentados três novos tipos. É necessário criar um novo tipo com base neles, que satisfaça a condição (contém todos os campos dos tipos apresentados, tipo união). Qual abordagem deve ser usada?

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

Já precisaste otimizar uma aplicação? Que passos tomarias se te dissessem que um site está a funcionar lentamente?

Middle
Marfatech
127

Como te relacionas com pedidos dentro dos componentes?

Middle+
РунитиРунити
127

/* São fornecidas três secções de código. É necessário escrever o resultado de cada console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);

Intern
Яндекс
127

Como era organizado o processo na empresa: onde era armazenada a documentação, como ocorria a interação com o analista e o designer, onde eram feitos os layouts, qual quadro era utilizado?

Middle
Интай-текстиль
127
/298