Frontend
Ako je vaša architektúra usporiadaná podľa Feature-Sliced Design (FSD)? Ako je rozdelená obchodná logika po vrstvách?
Prečo je v implementácii promiseAll potrebné sa spoľahnúť na čítač count namiesto toho, aby sme jednoducho kontrolovali dĺžku poľa výsledkov?
Čo sa týka rozhrania PercentPosition v testovacej úlohe — názov obsahuje odkaz na percentá, hoci logicky to možno nie je úplne tak. Ako by si to navrhol inak?
Povedz mi o fázach životného cyklu React komponentov
Porozprávaj o vlastnom select-komponente.
Čím sa líši výraz funkcie od deklarácie funkcie?
Už ste niekedy navrhli niečo z vlastnej iniciatívy na zlepšenie projektu?
Ako vidíš svoj ďalší rozvoj — viac v vývoji alebo vyskúšaní vedenia?
Ako prebiehalo zlúčenie v produkcii? Bola tam medzičlánková vetva (develop)?
Na čo sa používa typ never?
Aké sú spôsoby optimalizácie aplikácie v React?
Povedaj mi več o platforme — o toku tendrov, iskanju tendrov, filtriranju itd.
Čo je to useCallback, čo robí a kedy by ste ho mali použiť?
type CreateUser = Omit<User, 'id'> type UpdateUser =
Predstav si, že píšeš správu v spoločnom chate a dostaneš reakciu kohúta. Aká by bola tvoja reakcia?
Prečo React používa MessageChannel namiesto setTimeout na vytvorenie fronty pre nasledujúce ťažké vykreslenia?
V čom sa líši git merge od git rebase? Aké sú výhody a nevýhody každého prístupu?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 z cache console.log(sum(4, 1)) // 5
Ktorá možnosť prvku zoradenia je lepšia: s fajkami (vľavo) alebo s bodkami/krúžkami (vpravo)?
/* Je potrebné napísať polyfill pre Array.prototype.some Parametre - callback - funkcia, ktorá kontroluje každý prvok, prijíma tri argumenty: - element - Aktuálny spracovávaný prvok v poli. - index (Nepovinné) - Index aktuálne spracovávaného prvku. - array (Nepovinné) - Pole, na ktorom sa vykonáva iterácia. - thisArg (Nepovinné) - Hodnota, ktorá sa používa ako this pri volaní callback funkcie. Vrátená hodnota true, ak funkcia kontroly vráti pravdivú hodnotu pre aspoň jeden prvok poľa. Inak false. */ Array.prototype.some = function (callback, thisArgs) { const array = this; for (let i = 0; i < array.length; i++) { if (!(i in array)) continue; const result = callback.call(thisArgs, array[i], i, array); if (result) return true; } return false; }