Sobes.tech

Frontend

Su cosa altro hai dovuto scrivere nella tua esperienza commerciale, oltre a TypeScript e JavaScript?

Middle
Яндекс
128

Qual è la differenza tra Promise.all e Promise.allSettled?

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

// Data un insieme di punti bidimensionali, calcola l'area di una scatola di delimitazione. // Per un insieme dato di punti bidimensionali, calcola l'area di un rettangolo di delimitazione. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
HR SIGNAL
128

Hai implementato l'esportazione in Excel e PDF? Come hai organizzato questa esportazione?

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

Parlami più dettagliatamente dell'esperienza con il UI kit: come è stato creato, quali componenti aveva, hai usato token di design?

Middle
thesis
128

Da cosa dipende il ridisegno di un componente in React?

Middle+
VK Tech
128

Parla del tuo progetto attuale: cosa hai fatto, come era organizzato il team, quali compiti hai svolto?

Middle
МПФИТ
128

Come tipizzare una funzione che prende unknown e restituisce un tipo specifico, affinché TypeScript consideri sempre il valore restituito come quel tipo?

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

La dipendenza è cambiata se era undefined e dopo un nuovo rendering è tornata 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

Capisci cosa fa questo codice e come può essere usato. C'è un helper simile in lodash — se lo riconosci, puoi semplicemente nominare il nome.

Middle
Mayflower
128

Compito sull'Event Loop: determina l'ordine di output sulla console in presenza di setTimeout, Promise e codice sincrono. Cosa verrà visualizzato per ultimo e perché?

Middle
RedLab
128

Qual è la differenza tra Type e Interface in TypeScript?

Middle
Алор+
128

Parla della tua esperienza di sviluppo, partendo dall'ultimo posto di lavoro.

Middle
News Media Holdind
128

Parlami del miglioramento di Core Web Vitals: cosa hai fatto, quale metrica era la più problematica?

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

Vengono forniti tre nuovi tipi. È necessario creare un nuovo tipo basato su di essi, che soddisfi la condizione (contiene tutti i campi dei tipi forniti, tipo unione). Quale approccio usare?

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

Hai mai dovuto ottimizzare un'applicazione? Quali passi prenderesti se ti dicessero che un sito web funziona lentamente?

Middle
Marfatech
127

Come ti senti riguardo alle richieste all'interno dei componenti?

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

/* Sono fornite tre sezioni di codice. È necessario scrivere il risultato di ogni 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

Come era organizzato il processo in azienda: dove veniva archiviata la documentazione, come avveniva l'interazione con l'analista e il designer, dove venivano fatti i layout, quale lavagna veniva utilizzata?

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