Sobes.tech

Frontend

Dato una funzione sincrona e un tempo in millisecondi. È necessario restituire una nuova versione di questa funzione, la cui esecuzione sia limitata dal tempo specificato. Se la funzione viene eseguita entro il tempo, la promessa si risolve con i dati ottenuti. Se non, la promessa viene rifiutata con la stringa 'time limit exceeded'.

Middle+
Яндекс
36

Perché si è scelto IndexedDB per l'archiviazione locale nei database, e non qualcos'altro? Quali sono le alternative?

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

/** * Compito 3: Analizza la funzione sottostante e correggi eventuali errori. Spiega il ruolo del tipo `never` in TypeScript. */ function throwError(): never { throw new Error('Si è verificato un errore'); } /** * Compito 4: Trasforma il tipo `MaybeProps` dato per rendere tutte le sue proprietà obbligatorie. */ type MaybeProps = { a?: number; b?: string; }; /** * Compito 5: Crea un tipo generico `Container` che contiene una singola proprietà `value`. * Il tipo di `value` dovrebbe essere limitato a `string` o `number`. */ type Container<T> = { value: T; };

Middle
Altenar
36

Quali problemi di sicurezza vedi nel trasmettere login e password tramite i parametri di query nell'URL?

Senior
Bitrix
36

Come proteggere la funzione di somma se il backend può inviare dati errati (undefined, stringhe invece di numeri)?

Middle
Первый оптовый
36

Qual è la differenza tra interface e type in TypeScript, quale usi e perché?

Middle
ДИТ Москвы
36

Come ti senti riguardo al lavoro in ufficio? Hai esperienza di lavoro in ufficio?

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

Perché potrebbe essere necessario il metodo apply nella soluzione runOnce?

Middle+
Яндекс
36

// e ogni valore è un array che contiene tutti gli elementi dell'array originale con questa chiave. // codice qui // Esempio 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Esempio 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));

Middle+
Яндекс
36

Con l'introduzione di Signals, è ancora necessario specificare la strategia di Change Detection?

Middle
BLS-Soft
36

Qual è la differenza tra WebSocket e Socket.io?

Middle
AstonAston
36

funzione debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }

Middle
ИдаПроджект
36

Qual è la principale differenza tra ref e reactive nell'uso, in particolare quando si riscrive completamente il valore?

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

Come migreresti un progetto Angular dalla versione 14 alla 21 e cosa fare in caso di incompatibilità con una libreria di terze parti?

Middle
СК Согласие
36

Hai esperienza di lavoro in team?

Middle+
АФЛТ-Системс
36

// Viene applicato il metodo findUnique all'array, che restituisce un nuovo array con gli elementi unici, // cioè quelli che sono presenti una sola volta nell'array originale, nello stesso ordine. // È necessario implementare il metodo findUnique affinché funzioni come un normale metodo dell'array [10, 5, 10, 1, 6, 6, 7, 9, 9, 10].findUnique(); // [5, 1, 7]

Middle+
IT OneIT One
36

Hai mai dovuto scrivere casi di validazione personalizzati per i moduli?

Middle
Программный код
36

Hai tuoi progetti personali?

Middle
Программный код
36

Hai sentito parlare di Shallow Ref e Shallow Reactive? Come funzionano?

Middle
Нанософт
36

Utilizzi agenti IA nello sviluppo? Come verifici il componente generato prima della pubblicazione?

Middle
Алор+
36
/292