Frontend
Čo chceš od novej práce? Čo potrebuješ na rozvoj?
Dobre—považujete to za otázku tokenizovaného rozloženia a spoliehate sa na `gap`, čo je zvyčajne najudržateľnejší spôsob, ako udržať rytmus konzistentný medzi komponentmi. Ako dosahujete pixelovo dokonalé zarovnanie typografie (výška kapitoly/hladina základne) medzi SVG ikonou a textom naprieč prehliadačmi—spoliehate sa na `line-height`, `vertical-align`, flexibilné zarovnanie alebo niečo iné?
Praktická úloha: implementovať obchod s tovarom v React/TypeScript — zobraziť zoznam produktov s kartami obsahujúcimi obrázok, názov, popis a cenu. Dáta sa načítavajú pomocou simulácie servera.
Aký je váš konečný cieľ v IT, čo by ste chceli dosiahnuť?
Z pohľadu syntaxe a štruktúry kódu — čo by si refaktoroval v tejto funkcii?
Ako sa vyhnúť kaskádovému znovu načítaniu detských komponent pri zmene stavu v rodičovskej komponentu?
Existuje pole s 200 ID. Pre každý je potrebné urobiť požiadavku na /api/users/:id. Napíšte funkciu, ktorá vykonáva požiadavky, ale nie viac ako N súčasne, a vracia výsledky v poradí vstupného poľa.
Našli ste nejaké použitie pre useCallback?
Koľko času je potrebné na začatie nového projektu?
Kedy sú useMemo a memo potrebné, a kedy môžu prekážať projektu?
Čo je to strict mode v JavaScript? Poznáš rozdiel medzi script a module?
Ako preniesť údaje z detského komponentu na rodičovský?
Ako zorganizovať polling zoznamu používateľov každých 15 sekúnd pomocou TanStack Query (React Query)? Ktorú funkciu použiť a s akými parametrami?
Ideš na Ciper, veš, kaj nekaj o Cipru? Ali želiš tam preseliti ali je to prisilna odločitev?
Čo je hydratácia?
Pracoval si s architektonickými prístupmi ako FSD (Feature-Sliced Design)?
Ako ste pracovali so správami stavu? Použili ste Redux?
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?
Vy ste sami vyvíjali riešenie na zavedenie analytiky (RUM AWS, Sentry, Sonar atď.), alebo vám s tým pomohla tím?
Aké úlohy ti sú pohodlnejšie: s podrobným opisom alebo abstraktné?