Frontend
Pastāstiet, kas mainījās jūsu atbildības jomā, pārejot no Middle uz Senior pozīciju
Kas notiks, ja lietotājs ātri pārslēdzas starp cilnēm (filmas/seriāli), katra no tām veic API pieprasījumu? Kā to labot?
Kāda ir risinājums loopRunning un signal.addEventListener abort?
Pievienojiet laboto huka otro komponentā un parādiet nejaušu skaitli un pašreizējo ritinājuma pozīciju.
Vai jums ir nepieciešama IT akreditācija?
Papildus mapju struktūrai, kādi citi principi ir FSD?
Vai varat sniegt konkrētu piemēru situācijai, kad jums bija jāizprot kaut kas jauns un pēc tam jāapspriež risinājums ar komandu?
Kāda ir atšķirība starp await p1, await p2 un Promise.all([p1, p2])?
Izveidojiet funkciju, kas noraida atgriezto solījuma, nododot kā kļūdu virkni "timeout_error", ja tas netiek atrisināts norādītajā laikā vai uzvedas normāli kā oriģināls. @param {Promise} promise Sākotnējais solījums @param {Number} timeoutMilliseconds Laiks timeout milisekundēs @return {Promise} Solījums ar vēlamo uzvedību function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Ko nevēlētos darīt jaunajā darba vietā?
Kādus CSS izolācijas veidus jūs zināt?
Kā novērtētu pašreizējo zīmola grāmatas stāvokli — kas patīk, kas nepatīk?
Vai jūs saprotat itāļu valodu un vai spēsiet tikt galā ar līgumu un dokumentiem itāļu valodā?
Pastāsti par solījumiem: kam tie ir paredzēti, kāpēc tie ir labāki par callbackiem, stāvokļiem, statiskajām metodēm (all, allSettled, race, any).
Kas ir generics TypeScript un vai jūs varat sniegt praktisku piemēru?
Ir ievades lauks, kur lietotājs ievada vērtību. Ir nepieciešams, lai, pārstartējot lapu, ievadītā vērtība saglabājas šajā laukā. Aprakstiet risinājumu un uzrakstiet kodu, izmantojot localStorage.
Vai jums ir bijis jāstrādā ar autorizāciju? Pastāstiet vairāk par īstenošanu.
Kā jūs nolēmāt, kur ir kritiski nepieciešams pārklāt ar testiem un kur ne?
Vai JavaScript var piespiest atkritumu savācēju darboties?
Vai bija nepieciešams dziļi iedziļināties lintera iestatījumos? Kādus aspektus konfigurējāt: spraudņus, sintakses noteikumus, automātisko labojumu?