Frontend
Nadriadená komponenta používa stratégiu OnPush, podriadená — Default. Čo sa deje s podriadenou komponentou pri zmenách? V akom smere prebieha kontrola zmeny — zhora nadol alebo zdola nahor?
Implementujte nový komponent SignupSuccess. Mal sa zobrazovať namiesto registračného formulára po úspešnej registrácii.
Kto priniesol požiadavky do projektu? Ako bol proces od podnikania po vývoj organizovaný?
V aplikácii (dashboard predaja v React+Redux) používateľia hlásia, že nefunguje podľa očakávaní. Nájdite problémy a opravte ich. Aplikácia obsahuje: zoznam produktov zoradených podľa predaja, vizualizáciu predaja vo forme stĺpcového grafu (ECharts), formulár na pridanie nových produktov. Hlavná sťažnosť: tvrdí sa, že produkt sa pridáva cez formulár, ale nezobrazuje sa v zozname.
Povedzte o svojom aktuálnom projekte a dôvodoch hľadania novej práce
Písali ste automatické testy alebo jednotkové testy?
9. Kópia Počas skúšky si profesor Floyd všimol, že niektorí študenti si vymieňajú poznámky. Najprv chcel všetkým dať dvojky, ale profesor bol láskavý, a tak sa rozhodol študentov rozdeliť do dvoch skupín: tých, ktorí umožňujú kopírovanie, a tým, ktorým dáva iba prvú skupinu s dvojkami. Profesor zaznamenal všetky páry študentov, ktorí si vymieňali poznámky. Je potrebné určiť, či je možné študentov rozdeliť do dvoch skupín tak, aby každá výmena poznámok prebiehala od študenta jednej skupiny k študentovi druhej skupiny. Formát vstupu V prvej riadke sú dve čísla N a M — počet študentov a počet párov študentov, ktorí si vymieňali poznámky (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Ďalej v M riadkoch sú popísané páry študentov: dve čísla, ktoré zodpovedajú číslam študentov, ktorí si vymieňali poznámky (číslovanie študentov začína od 1, každý pár je uvedený nie viac ako raz). Formát výstupu Je potrebné vypísať odpoveď na úlohu profesora Floyd. Ak je možné študentov rozdeliť do dvoch skupín, vypíšte YES; inak, NO.
Aká bola tvoja úloha v tíme? Koľko bolo vývojárov? Ako boli rozdelené úlohy?
Čo myslíš pod code splitting?
Aké prístupy sú potrebné pred klonovaním repozitára?
Stručne nám povedzte o sebe a svojich pracovných skúsenostiach.
Optimalizácia vykresľovania veľkých zoznamov (100 000 prvkov)
Implementujte triedu EventEmitter: metódu subscribe(event, handler) na odber udalosti a metódu emit(event, data) na volanie všetkých odberateľov. Taktiež implementujte metódu unsubscribe.
Čo sa deje s lazy modulom pri opustení trasy? Čo sa deje s komponentami, direktívami, službami?
Ako sa staviaš k absolvovaniu polygraphu?
Pracoval si niekedy s Lighthouse? Predstav si, že ti bola zverená úloha zlepšiť metriku FCP (First Contentful Paint). Aké nápady ti prídu na myseľ?
Prečo sú tokeny uložené v cookies a nie v localStorage? Ako sa technicky dosahuje táto bezpečnosť?
Ako ste sledovali skladnost s FSD architektúrou v tíme? Bolo to overené pri kontrole kódu?
Povedaj mi, aké statické metódy existujú na prácu s promises. Vysvetli, čo robia Promise.any a Promise.all.
Povedz viac o kešovaní pre rýchle doručenie stránok. Uveď príklad na druhom rozhraní (obrazovka otázok).