Sobes.tech

Frontend

Se una Promise non si risolve e si rifiuta, dove possiamo intercettare l'errore? Cos'altro oltre then e catch esiste? Quando viene eseguito finally?

Middle+
IT OneIT One
119

Puoi parlare un po' della funzionalità del portale amministrativo per gli agenti di servizio ai passeggeri negli aeroporti?

Middle
Voximplant
119

In quale momento viene chiamato useLayoutEffect e come si differenzia da useEffect?

Middle
нейровэд
119

Quale architettura, gestore dello stato e libreria di componenti sono stati scelti in quel progetto e perché?

Middle+
HR SIGNAL
119

Un utente si lamenta che il pulsante a volte non risponde, ma localmente il problema non si riproduce. Quali sono i tuoi passaggi per il debug? Quali potrebbero essere le cause?

Middle
Mayflower
119

Qual è la differenza tra autorizzazione e autenticazione?

Middle
НЕОЛАНТ
119

Parla di Promise: cos'è, gli stati e i metodi statici (soprattutto la differenza tra Promise.all e Promise.race).

Middle+
НСПК
119

/** * La funzione 'asyncAuth(callback)' accetta un callback, nel quale * può essere passata un errore (come primo argomento) e dati * dal backend (come secondo argomento). * asyncAuth((error, data) => {}); * * Devi implementare la funzione 'auth()', * che chiama 'asyncAuth()', ma restituisce una Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * La funzione 'tryAuth()' utilizza 'auth()' e, in caso di errore, * effettua N tentativi aggiuntivi. * Se tutti falliscono, restituisce l'ultimo errore. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }

Middle+
Яндекс
119

Con cosa ti piacerebbe lavorare nel tuo nuovo posto, cosa ti interessa in futuro?

Middle
BLS-Soft
119

Parla della tua esperienza nel curriculum: compiti, tecnologie, successi e traguardi in oltre tre anni e mezzo di lavoro in Sovcombank.

Middle
Киберпротект
119

Parla dei processi nell'ultimo team: sprint, kanban, pianificazione — come è stato nella pratica?

Middle+
РунитиРунити
119

Hai menzionato un UI-kit. Qual componente è stato il più difficile o interessante da realizzare, e quale ha rappresentato la sfida maggiore?

Middle
Веб-мост
119

Come valuta l'ordinamento nell'app — funziona correttamente?

Middle
Ifellow
119

Cos'è una Promise in JavaScript? Spiega gli stati della promessa e i metodi per lavorarci.

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
118

Se dichiari una funzione e poi una variabile, sarà accessibile all'interno della funzione? Parla di hoisting.

Middle
Data World
118

Perché avete scelto Zustand invece di Redux?

Middle
SIB
118

Indica quattro direttive chiave utilizzate in Dockerfile

Middle
01.tech
118

Qual è la differenza tra Git Merge e Git Rebase?

Middle
Куаргет
118

Hai qualche domanda sull'azienda?

Middle+
Твое Лайв
118

Qual è la differenza tra call e apply?

Middle
WB Travel
118
/298