Frontend
Spuneți-ne despre experiența dvs. și despre ce ați făcut la ultimul loc de muncă.
De ce ai decis să părăsești locul de muncă actual și ce aștepți de la cel nou?
Ce sunt computed și watchers în Vue?
Ai avut experiență în participarea la un proiect de la început — de la alegerea arhitecturii și a modelelor până la implementarea funcțiilor în producție?
Cum să înțelegi că trebuie să aplici optimizări? Ai avut cazuri în care a fost nevoie să rezolvi probleme de performanță?
Vorbește-mi despre fazele evenimentelor în browser. Ce se întâmplă când utilizatorul apasă pe un buton?
Poți lucra independent — să preiei o sarcină și să o duci până la capăt?
Ai fost angajat oficial? Ai documente care să o confirme?
Vorbește-mi despre experiența ta cu SSR. Unde ai făcut, cu ce framework?
Are sens să înfășur lista filtrată în useMemo în acest component?
Spuneți ce se întâmplă din punctul de vedere al rețelei atunci când browserul solicită o pagină — de exemplu, când introduceți [link] în bara de adrese. Descrieți toate etapele de la acel moment până la obținerea codului HTML.
Aveți CI/CD? Folosiți un analizator de cod static, cum ar fi SonarQube?
Există vreo diferență între type și interface în TypeScript?
Cu ce folosești pentru gestionarea stării și ce ai alege într-un proiect nou?
Exercițiul 5: Implementați ștergerea împrumuturilor prin casete de selectare — atunci când se bifează caseta de selectare a unui element și se apasă butonul cu crucea (X), elementele selectate trebuie eliminate din listă. De asemenea, trebuie implementată o operație de grup: caseta de selectare "selectează tot" din partea de sus a listei, care, atunci când este bifată, marchează toate casetele, iar când este debifată, deselectează toate; la ștergerea prin butonul X, trebuie eliminate toate elementele selectate (prin Set cu id), iar Set trebuie să fie golit după ștergere.
[nume] a întrebat: Au fost situații în care ai vrut să-ți asumi responsabilitatea, dar nu ți s-a spus că ai încredere în tine?
Cum a fost structurat procesul de dezvoltare la ultimul loc de muncă? În ce formă ajungeau sarcinile, cum intrau în producție și care a fost rolul tău în acest proces?
Ce tehnologie stă la baza React și pentru ce este folosită?
Cum funcționa asistentul UI la ultimul tău loc de muncă la compania "Big Three"?
Cât de strâns ai lucrat cu Next.js? Ce caracteristici folosești?