Frontend
Čo je kľúčové slovo satisfies v TypeScript? Kedy a ako sa používa?
Použili ste Swagger/OpenAPI?
S akou grafikou ste pracovali?
Ako sa zachytávali udalosti akcií používateľa na Canvas?
Povedajte o svoji izkušnji s CI/CD, Docker — kaj ste uspel konfigurirati in kako je to delovalo?
Ako budeš ukladať callbacky vnútri EventEmitter?
Za testovano nalogo: imaš AnnotationService. Kateri algoritem uporabljaš za odločitev, ali naj bo storitev providedIn: 'root' ali na ravni komponent/modula?
Môžeme priorizovať udalosti v rámci event loopu? Ako je implementovaný buffer udalostí, ktorý spracováva event loop? Čo sú mikroúlohy a makroúlohy, uveďte príklady.
Aký je rozdiel medzi git merge a git rebase?
Existuje populárna forma, ktorá sa používa na 5 rôznych miestach projektu, ale každé použitie má malé odlišnosti. Ako by ste navrhli takúto súčasť?
Prečo sa používa Array.prototype.slice.call(arguments)? Ako fungujú call a apply?
V čom spočíva zníženie záťaže na serveri pri CSR v porovnaní so SSR?
V čom presne spočívala vaša konfigurácia GitLab CI/CD? Nastavovali ste pipeline pre linting a testy?
Prečo je používanie indexu poľa ako kľúča antipattern v Reacte?
Povedz mi, ako si prišla na frontend. Čím si sa zaoberala?
Aké ďalšie metódy polí poznáte, okrem reduce (triedenie, filtrovanie, mutujúce metódy atď.)?
S akými hookmi môžeme ukladať lokálny stav v React-e?
S čím ste najviac pracovali? Aké knižnice alebo oblasti?
Čo je najdôležitejšie v tejto úlohe, ak nie je dostatok času na úplnú realizáciu?
Povedzte mi, ako prebiehala interakcia vo vašom tíme? Kto zadával úlohy, ich dekomponoval, kto komunikoval s dizajnom?