Frontend
Este necesar să se însumeze pătratele folosind funcția reduce pe numerele din array și să se afișeze rezultatul în consolă. Se poate modifica doar funcția sumOfSquares.
De ce ai ales în mod specific dezvoltarea web și Angular, în loc de, de exemplu, dezvoltarea mobilă?
De ce debounce și nu throttle pentru căutare?
Descrieți secvența de acțiuni ale browserului (și nu numai ale browserului) după introducerea URL-ului și solicitarea paginii. Ce este un layout forțat?
Care este diferența dintre interface și type în TypeScript?
Ai menționat primul tău loc de muncă — acolo ai lansat în producție o aplicație Full-Stack folosind Strapi CMS. Ai configurat doar prin panoul de admin sau ai scris și cod backend?
Dacă funcționalitatea ta nu este singura în versiune — cum schimbă asta situația cu o eroare critică?
Vorbește despre Event Loop: din ce este format și cum funcționează?
Ce înțelegeți prin «flexibil» în contextul temperamentului?
Cum te evaluezi în ceea ce privește gradul? Ce nivel de plată dorești?
Sarcină practică: se dă un șir de forma 'valoare.valoare.valoare', care trebuie transformat într-un obiect cu adâncime, unde fiecare cheie este o parte a șirului, iar ultima cheie conține un obiect gol.
Ce stivă și set de biblioteci preferați să folosiți cu React?
Cum are loc exact abonarea la semnal în interiorul efectului sau computed? Cum urmărește Angular schimbarea semnalului și înțelege că trebuie să ruleze din nou efectul?
Dacă elimini referința la un component de clasă, valoarea referinței va fi instanța clasei. Este posibil să faci ceva similar cu un component funcțional — să transmiți o referință și să obții în ea, de exemplu, o funcție declarată în interiorul componentului?
Care sunt așteptările tale ca angajat pe parcursul a șase luni până la un an de muncă?
Care este diferența dintre interface și type în TypeScript? Ce se întâmplă dacă declarăm două interfețe cu același nume?
Sarcină de live coding: în fața ta se află un mic component de listă de sarcini în JSX. Corectează tot ce nu-ți place și explică de ce.
Ce metode de optimizare a re-renderurilor există în React (React.memo, useCallback, useMemo)?
Explicați conceptul de programare declarativă în ceea ce privește React.
Cum faci ca o funcție generică să accepte doar un șir de caractere sau o instanță a clasei Bar, și în celelalte cazuri să genereze o eroare TypeScript?