Frontend
S čím ste sa v posledných 2-3 rokoch prevažne zaoberali?
Pracoval ste niekedy s React Context? Aké sú nevýhody Contextu v porovnaní s Reduxom?
Je niečo na ukázanie? Kam ukázať?
Čo sa používa na memoizáciu v Reacte? Čo sa stane, ak použijete useMemo bez druhého parametra (poľa závislostí)?
Prečo je dedičstvo v OOP potrebné a v ktorých prípadoch by sa malo používať?
[ime] sa opýtal: Bol zahrnutý dizajnový prehľad do procesu vydania? Ako to prebehlo?
Implementujte React komponentu s štruktúrou stromu založenou na údajoch z messages.ts: prvky môžu mať deti, rodičovské uzly by sa mali rozširovať a zmenšovať na klik, listy by nemali mať prepínač, a úroveň vnorenia môže byť ľubovoľná.
Ako funguje kešovanie zdrojov v prehliadači — ako prehliadač rozhodne, či ich má načítať z cache alebo znova, a ako s týmto riadiť? Aké sú spôsoby kešovania, vrátane Service Worker?
Existuje bankomat s bankovkami daných nominálnych hodnôt. Používateľ si vyberá sumu peňazí, ktorú chce dostať. Bankomat by mal vydávať zadanú sumu minimálnym počtom bankoviek. Napíšte funkciu bankomatu. function atm(notes, sum) { } // atm([1, 5, 50, 100], 362) => [100,100,100,50, 5, 5, 1, 1]
Ako veľmi bude všeobecne zaujímavé pracovať s FinTech v rámci Web3, a či existuje alergia na západný trh?
Stretli ste sa pojmom diskriminovaná únia?
Prečo práve front-end? Ako si vôbec prišiel k front-endu?
Kedy je vhodné použiť mikrofrontendy a kedy nechať monolitickú aplikáciu?
Na škále od 1 do 10, ako hodnotíte svoju schopnosť prepínať medzi úlohami rôzneho plánu?
Povedzte nám viac o projekte, na ktorom ste pracovali. Bol to projekt, ktorý ste urobili a zabudli, alebo bola podpora?
Existuje token na autorizáciu. Ako by ste ho uložili do cookies? Čo robí klient, čo robí server?
Predstavte si úplne nový, základný a prázdny Vue projekt - aká je jeho architektúra? Aké priečinky obsahuje a na čo slúžia?
Porozprávaj o Kritickej ceste vykresľovania — čo sa deje pri budovaní stromu vykresľovania?
Je potrebné napísať metódu na získanie hodnoty podľa kľúča objektu s neobmedzenou hĺbkou a podpisom get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Meno' } } } get('user.profile.name', data)
Porozprávaj o sebe, svojich skúsenostiach a zaujímavých projektoch, na ktorých si pracoval.