Frontend
Ako fungujú dekorátory v TypeScript pod kapotou?
Ako správne uložiť runtime konfiguráciu v Nuxt 3 a v čom sa líši verejná konfigurácia od súkromnej?
Čo môžete povedať o Nuxt? Aké sú ťažkosti pri práci s Nuxt v porovnaní s Vue 3?
Máte skúsenosti s Next.js?
Aký je rozdiel medzi cookies a localStorage?
Aká povinná vlastnosť musí mať každý prvok pri vykresľovaní zoznamu v Reacte? Odkiaľ je možné brať kľúče a odkiaľ nie?
Napíšte funkciu na výpočet mediánu poľa čísel.
Čo sa vám na vašej súčasnej práci už nepáči? Prečo ste sa rozhodli pozrieť si iné možnosti?
Ktorá stranka je najnagnjenejšia, da glasuje proti zmanjšanju delovnega časa, če je njihova prej izražena preferenca glede tega vprašanja prav tako proti?
// Príklad prijímaných údajov: // Komentáre [{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "[email]", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }] // Príklad prijímaných údajov: // Používatelia [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Výstupný formát údajov (príspevky): [{ "id": 1, // ID príspevku "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // názov príspevku "userName": "Leanne Graham", "commentsCount": 10, }]
Môžete sami vysvetliť, čo sa deje v systéme, keď používateľ klikne na úpravu prvého riadku tabuľky?
Čo sa zobrazí v konzole na riadkoch 12, 13 a 14 kódu pri rôznych volaniach funkcie, ak je objekt s metódou getName?
Uveďte dôvody, prečo môže byť React komponent znovu vykreslený
Keď sa formulár otvorí na úpravu prvého riadku, pole polyname sa vyplní hodnotou z tohto riadku (napríklad 'A'). Validator, ktorý ste napísali, sa aktivuje. Považujete za normálne, že validator našiel zhodu a vydal chybu, aj keď používateľ ešte nezačal upravovať?
Ako pristupujete profilovaniu a optimalizácii React aplikácií?
Píšete v TypeScript alebo JavaScript? Je možné nakonfigurovať ESLint tak, aby kontroloval práve TypeScript kód?
A posledný projekt – koľko tam bolo vývojárov celkovo, aký tím to bol, s kým bolo treba komunikovať?
Ako implementovať prechádzanie stromom bez rekurzie? Aká dátová štruktúra pomáha?
Keď projekt rastie a je možné identifikovať niekoľko obchodných entít (osobný účet, profil, promo akcie), je možné ich rozdeliť do samostatných repozitárov a pripojiť ako mikro-frontendy?
/** * Je potrebné napísať funkciu strjoin, * ktorá spája reťazce pomocou oddeľovača. */ function strjoin() { // kód sem } console.log(strjoin('a', 'b', 'c')) // 'a.b.c' console.log(strjoin('a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'