Povejte nam o situaciji, ko ste optimizirali zmogljivost aplikacije (navedene u vašem životopisu) — zašto je stranica iz početka tako sporo učitavala i kako ste to popravili?
Frontend
Môžete stručne opísať štruktúru HTTP požiadavky a HTTP odpovede?
Existuje tabuľa s 50 stĺpcami a veľkým počtom riadkov. Rôzne skupiny používateľov chcú vidieť svoje sady stĺpcov, a tieto nastavenia by mali byť uložené po načítaní stránky a zatvorení prehliadača. Ako by ste to realizovali?
Poznáte rámec Electron? Čo je to?
Aký je rozdiel medzi div a span z pohľadu rozloženia?
Čo je TypeScript a aké sú jeho hlavné výhody?
Čo uprednostňujete — monolit alebo mikro-frontendy?
Čo je to DOM (Document Object Model)?
Čo robí providedIn: 'root' v Angular a ako sa líši od uvádzania závislosti v providers komponentu?
Povedajte mi o vašem zadnjem delovnem mestu: s čim ste se ukvarjali, kako so izgledali procesi, kako ste sodelovali s sodelavci?
Povedajte o Observable a Subject v RxJS — v čom sa líšia, aké typy Subject poznáte?
Ako sa určovala priorita toho, čo treba pokryť jednotkovými testami?
Ako vyzerala vaša kontrola kódu? Aké princípy ste používali, na čo ste sa najskôr zamerali?
Ako vyzeral backend v poslednom projekte z pohľadu frontendového vývojára?
Ako vyzerala architektonicky vaša aplikácia na poslednom pracovisku? Aké alternatívne architektonické prístupy poznáte?
Povedzte o prenose dát medzi komponentami v Angular (Input, obojsmerné viazanie, signály).
Aký je rozdiel medzi virtuálnym DOM a bežným DOM?
Povedzte nám o moduloch a standalone komponentách v Angular — v čom je rozdiel a prečo prechádzajú na standalone?
Ako fungoval UI-asistent na vašom poslednom pracovisku v spoločnosti "Big Three"?
Ako zdokumentovali časť frontendu aplikácie?