Frontend
Spomni se, kdaj si nazadnje naredila napako — ali si takoj opazila ali ne, in kako je bilo takrat?
Ak vaša funkcia nie je jediná v vydaní — ako to mení situáciu s kritickou chybou?
Aký je rozdiel medzi await p1, await p2 a Promise.all([p1, p2])?
Aká bude zložitosť algoritmu vyhľadávania v poli tisíc objektov (používateľov s číselným ID), kde objekty nie sú zoradené?
Vytvorte funkciu, ktorá odmietne vrátenú sľub, odovzdávajúc ako chybu reťazec "timeout_error", ak sa nevyřeši v stanovenom čase alebo sa správa normálne ako pôvodný. @param {Promise} promise Pôvodný sľub @param {Number} timeoutMilliseconds Čas na timeout v milisekundách @return {Promise} Sľub s požadovaným správaním function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Ako sa hodnotíš z hľadiska stupňa a prečo?
Čo by ste nechceli robiť na novom pracovisku?
Ako hodnotíš súčasný stav brandbooku — čo sa ti páči, čo nie?
Čo si myslíš o príbehu pixel-perfect — bráni ti v práci alebo sa ti páči?
Aké nástroje AI používate v práci?
Existuje vstupné pole, do ktorého používateľ zadáva hodnotu. Je potrebné, aby sa pri načítaní stránky uložená hodnota zachovala v tomto poli. Opíšte riešenie a napíšte kód s použitím localStorage.
Museli ste pracovať s autorizáciou? Viac o implementácii.
Aké architektonické problémy vidíte v metóde addField s kontrolami typov cez if?
Môžeš navrhnúť ďalšie riešenia na zaostrenie?
Pozrite si funkciu makeBook. Určite, čo sa vypíše do konzoly na riadkoch 20-21 (dva komentované riadky). Vysvetlite správanie funkcie.
Vo vašom životopise je napísané Java a PostgreSQL — porozprávajte nám o tejto skúsenosti.
Aké ďalšie React hooky poznáte? Porozprávajte mi o useRef, useReducer, useCallback, useMemo, useContext.
Ako je točno izveden odjem signala znotraj efekta ali computed? Kako Angular sledi spremembi signala in razume, da je treba ponovno izvesti?
Je možné v JavaScripte nútiť spúšťanie garbage collectora?
Musel si sa hlboko zaoberať nastaveniami lintra? Aké aspekty si nastavoval: pluginy, pravidlá syntaxe, automatické opravy?