Sarcină practică: efectuați o revizuire a codului și propuneți o refactorizare a componentei React UserProfile.
Frontend
Care este diferența dintre memorare și caching?
Ce produs te interesează să îl dezvolți? Cum trebuie să fie un produs pentru a fi interesant de dezvoltat?
Ce tipuri de JOIN există în sistemele de gestionare a bazelor de date relaționale?
Ai lucrat cu Tailwind? Cu ce se deosebește de CSS-ul obișnuit?
Ce metode HTTP cunoști în API-ul REST? Care este diferența dintre PUT și PATCH?
Aveți experiență în randare pe partea serverului și în motoare de șabloane precum Pug sau Thymeleaf?
Vorbește-mi despre experiența ta de interacțiune cu echipa. Cum s-a format sprintul, cum au fost evaluate sarcinile?
Spune un plan de acțiune pas cu pas atunci când ți se atribuie un proiect: ce faci când obții acces la depozit, presupunând că nu există documentație.
Ce stivă și set de biblioteci preferați să folosiți cu React?
Există o corelație între Shadow DOM și performanță? Ce se întâmplă dacă există câteva mii de astfel de componente?
Cum funcționează rutarea în Next.js?
Ce este Swagger/OpenAPI, la ce folosește și unde se aplică în frontend?
Care este diferența dintre interface și type în TypeScript?
Ce este JSX și de ce este nevoie de o cheie în liste?
Care este diferența dintre React și JavaScript vanilla?
Care este diferența dintre un component client și un component server în Next.js?
Vorbiți despre diferența fundamentală dintre Angular ca framework și React ca bibliotecă.
Ce este o închidere în JavaScript și care sunt dezavantajele sale posibile?
Cum ai rezolva o problemă de încărcare a datelor folosind componente server și client? Strategii de caching în Next.js.