Frontend
De ce se apelează addField în constructor în cod și ce probleme creează din punctul de vedere al scalabilității?
/** * Tipificați funcția care acceptă un array de obiecte și o cheie, * returnează un array de obiecte în care această cheie/proprietate există **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Când ar trebui să folosiți microfrontends și când să lăsați o aplicație monolitică?
Au fost probleme cu Cumulative Layout Shift atunci când elementele listei aveau înălțimi dinamice? Cum se poate rezolva acest lucru?
Aveai o arhitectură bazată pe caracteristici? Ești familiarizat cu FSD (Design Segmentat pe Funcții)?
Ce candidat iei consideri pentru tine?
Sarcină de revizuire a codului: ți se oferă un cod scris de un junior. O parte a codului (până la linia 18) nu poate fi modificată, restul trebuie revizuit. Găsește tot ce pare ciudat sau ilogic și propune corecturi.
A apărut o cerință: câmpul polyname nu trebuie să coincidă cu alte nume (polyname) din tabel. Cum se implementează o verificare a unicitații?
Analizează codul Vue furnizat: care variabile sunt reactive, unde se pierde reactivitatea și cum să o corectezi?
Componentele server și client în Next.js App Router, hidratare
Aveți un sistem de design / manual de brand? Ați fost nevoit să îl implementați de la zero?
Încearcă să descrii structura de date pentru primul și al doilea endpoint — ce avem nevoie pentru ca totul să funcționeze? Cum va arăta entitatea quizului (ce câmpuri)?
Care este diferența dintre var, let și const?
Ce este CORS, de ce este nevoie și unde se configurează? Este posibil să dezactivați CORS pe backend și cum?
Care este diferența dintre useEffect și useLayoutEffect?
Vorbește despre hook-urile ciclului de viață ale componentelor Angular în ordinea în care sunt executate.
Cum altfel poți actualiza starea în React (printr-o funcție cu valoarea anterioară)?
Implementați funcția delay cu semnătura specificată, folosind Promise și setTimeout.
A participat la proiectarea API-ului?
De ce ai decis să iei în considerare alte oferte? Ce nu merge bine la locul tău actual sau ce te-a împins să cauți un loc nou?