Frontend
Koje načine za kreiranje mikrozadataka poznaješ? Šta se uopšteno smatra mikrozadacima?
Ako šablon ne zna da se vrednost promenila, zašto dodavanje async pipe u šablon rešava problem reaktivnosti? Kako to radi ispod haube?
Koje vrednosti svojstva display ćeš se setiti?
Kako radi React? Pričaj mi o Virtual DOM i mehanizmu reconciliation.
Ispričajte o nekom nedavnom zadatku s kojim ste se morali suočiti — koji je na početku izgledao jednostavno, ali se pokazao složenim.
Da li sami konfigurišete celokupnu istoriju isporuke (CI/CD, pipeline), ili to radi poseban tim (Ops)?
Koji resursi i faze mogu blokirati učitavanje i renderovanje stranice? Mogu li slike blokirati učitavanje?
Kao arhitekta frontend sistema, kako se zvanično zove vaša uloga i sa kim usklađujete tehnička rešenja?
Да ли сте радили са WebSocket-ом?
Да ли имате практичне критеријуме за то где је уместно применити наследство, а где није?
Да ли си спреман да прођеш тест за други круг селекције?
Да ли је овде потребан useCallback? За шта се користи и када нема смисла да га користите?
Kako su mikrofrontendi povezivani i ulazili u build?
Napišite tipove za funkciju reduce koristeći generike (za niz, callback i rezultat).
Koliko endpointova se obično koristi u GraphQL?
Да ли су се јављале колизије стилова између микро фронтендова? Како је организован рад са стиловима и чиме сте их писали?
Čime se razlikuje okruženje za izvršavanje JavaScript-a u pretraživaču od Node.js?
Napišite tipiziranu funkciju za sabiranje: pri prosleđivanju dva broja vraća broj, pri prosleđivanju dva niza vraća niz, a mešoviti parovi brojeva i nizova treba da izazivaju grešku TypeScript.
Kako se razlikuje display: none od opacity: 0 u pogledu render stabla, rasporeda i zauzetog mesta? Koja opcija je efikasnija i zašto?
Kako se statičke metode u JavaScript klasama razlikuju od metoda instanci i koje su njihove tipične primene?