Predstavljajte si, da imate neomejene vire in morate ustvariti vmesnik s obrazcem od nič kot del velike aplikacije. Katero tehnologijo in arhitekturo bi izbrali?
Frontend
Ako ste zistili, že produkt zle funguje? Ako ste zbierali informácie o chybách, ako ste spracovávali požiadavky používateľov?
Úprava úlohy o sejfe: namiesto koncovej pozície spočítajte, koľkokrát prešla ukazovka cez nulu (prechod hranice 99→0 alebo 0→99).
Ako React porovnáva dve stromy (aktuálne a vo vývoji)? Aký algoritmus sa používa?
Úloha v TypeScript: opíšte typ používateľa s poľami meno, priezvisko, voliteľné druhé meno a vlajkou indikujúcou prítomnosť druhého mena. Napíšte funkciu na formátovanie úplného mena. Opíšte typ telefónu, ktorý vždy začína s +7. Preveďte typ s malými písmenami na typ s veľkými písmenami kľúčov bez refaktoringu, využívajúc možnosti TypeScriptu.
Porozprávajte o najkritickejších chybách za posledný rok alebo dva. Čo sa stalo a ako ich opravili?
[meno] povej nám o projektoch v [organizácia]. Ako merali število uporabnikov, kdo so bili, kako so merili njihovo zadovoljstvo s proizvodi?
Aká veľká bola tím? Koľko bolo frontend vývojárov a ďalších odborníkov?
Ako merili, že Formik s Context API spomaľuje? Ako so ugotovili, da je čas spremeniti pristop?
Opíšte, čo sa deje pri kliknutí na tlačidlo v React-komponente s čítačom: ako funguje useState, ako React rozumie, že je potrebné aktualizovať práve túto časť DOMu.
Úloha o trezore: existuje okrúhly bubon s hodnotami od 0 do 99, ukazovateľ je na začiatku na 50. Pozitívne čísla sa otáčajú v smere hodinových ručičiek, negatívne proti. Zadaný je vstupný poľ s číslami, a je potrebné určiť konečnú pozíciu ukazovateľa po všetkých operáciách.
Prečo React potrebuje virtuálne DOM stablo? Prečo nemôžeme priamo meniť skutočné DOM? Aké sú výhody a nevýhody rôznych prístupov?
Povedajte o technologickom stacku, ktorý sa používal v projektoch. Napríklad, aké UI sady boli použité?
Je v JavaScripte potrebná asynchronita? Čo by sa stalo, keby nebola? Ako funguje Event Loop?
Hľadím späť, ktoré architektonické rozhodnutia boli úspešné a ktoré nie? Za čo ľutujete?