Практичан задатак: извршите преглед кода и предложите рефакторинг React компонента UserProfile.
Frontend
Čime se razlikuje memoizacija od keširanja?
Koji proizvod te zanima da razvijaš? Kakav treba da bude proizvod da bi bilo interesantno da ga razvijaš?
Koje vrste JOIN-ova postoje u relacijskim sistemima za upravljanje bazama podataka?
Da li ste radili sa Tailwind? Čime se razlikuje od običnog CSS-a?
Koje HTTP metode poznaješ u REST API-ju? Koja je razlika između PUT i PATCH?
Da li imate iskustva sa server-side renderingom i šablonima poput Pug ili Thymeleaf?
Ispričaj o svom iskustvu saradnje sa timom. Kako je formiran sprint, kako su procenjivani zadaci?
Ispričaj korak-po-korak plan djelovanja pri preuzimanju projekta: što radiš kada dobiješ pristup repozitoriju, pod pretpostavkom da nema dokumentacije.
Da li postoji korelacija između Shadow DOM i performansi? Šta će se desiti ako postoji nekoliko hiljada takvih komponenti?
Koji skup i skup biblioteka preferirate koristiti s React?
Kako funkcioniše rutiranje u Next.js?
Šta je JSX i zašto je potreban ključ u listama?
Šta je Swagger/OpenAPI, čemu služi i gde se koristi na frontendu?
Čime se React razlikuje od običnog JavaScript-a?
Koja je razlika između interface i type u TypeScript?
Koja je razlika između klijentske i serverske komponente u Next.js?
Ispričajte nam o osnovnoj razlici između Angular kao okvira i React kao biblioteke.
Kako biste rešili problem učitavanja podataka koristeći serverske i klijentske komponente? Strategije keširanja u Next.js.
Šta je zatvaranje u JavaScriptu i koje su njegove moguće mane?