Frontend
Објасните концепт декларативног програмирања у вези са React-ом.
A ako su umesto skripti stilovi povezani putem odvojene veze, blokiraju li renderovanje?
Ispričajte mi o sebi, svom glavnom iskustvu, dostignućima i ključnim zadacima koje ste obavljali.
Za deo koda sa reduce i početnim akumulatorom od 10, odredite šta će ispisati console.log.
Ako kopirate objekat pomoću Object.assign i njegova svojstva se odnose na drugi objekat, da li je to duboka ili površinska kopija? Ako promenite ugnježdeni profil u jednom objektu, da li će se promeniti u drugom?
Ispričaj o svom projektu ProHR: ko je učestvovao, šta je bilo najteže?
Koja je razlika između type i interface u TypeScript-u? Prednosti i mane svakog?
Šta su HOC (Higher-Order Components)? Čemu služe? Dajte primere korišćenja HOC u React-u.
Zašto je potrebno povezati metode u klasičnim React komponentama prilikom rada sa rukovateljima događaja?
Šta radi metoda Array.prototype.slice? Kako se koristi za kopiranje niza?
Koja je razlika između metoda niza forEach i map?
Zašto si izabrao Vue umesto React ili Angular?
[ime] je pitao: Da li ste u Next.js imali App Router ili Pages Router? Ili ste radili u obe epohe?
Implementirajte React komponentu sa strukturod drveta na osnovu podataka iz messages.ts: elementi mogu imati decu, roditeljski čvorovi treba da se proširuju i skupljaju na klik, listovi ne bi trebalo da imaju preklopnik, a nivo ugnježdenja može biti proizvoljan.
Kako funkcioniše keširanje resursa u pretraživaču — kako pretraživač odlučuje da li će uzeti iz keša ili ponovo učitati, i kako to upravljati? Koje su metode keširanja, uključujući Service Worker?
Постоји банкомат са новчаницама одређених номинала. Корисник бира износ који жели да добије. Банкомат треба да врати унети износ минималним бројем новчаница. Напишите функцију банкомата. function atm(notes, sum) { } // atm([1, 5, 50, 100], 362) => [100,100,100,50, 5, 5, 1, 1]
Колико ће уопште бити занимљиво радити са FinTech у оквиру Web3, и да ли постоји алергија на западно тржиште?
Da li ste ikada imali iskustvo sa pojmom diskriminisana unija?
Zašto baš frontend? Kako si uopšte došao do frontenda?
Када треба користити микрофронтенде, а када оставити монолитну апликацију?