Frontend
Kes teie tsüklis vastutab üldise otsuse eest, mis hõlmab nii frontend- kui ka backend-osade muudatusi – algusest lõpuni?
Millega sa ei tahaks töö juures kokku puutuda?
Praktiline ülesanne: rakendada nuppude lukust lahtilukustamise loogika pärast konteineri lõpuni kerimist (JavaScript).
Kuidas suhtleb front-end back-endiga?
Kas sul on palju kogemusi klasside ja objektidega frontendis?
Mida sa loed, kuidas arenevad ja kus jälgid arengusuundumusi?
/** * `asyncAuth(callback)` funktsioon võtab vastu callbacki, kuhu * võib edastada vea (esimene argument) ja andmeid * backendist (teine argument). * asyncAuth((error, data) => {}); * * Teil on vaja rakendada funktsioon `auth()`, * mis kutsub `asyncAuth()`, kuid tagastab Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` funktsioon kasutab `auth()` ja, kui tekib viga, * teeb N täiendavat katset. * Kui kõik katsed ebaõnnestuvad, tagastab viimase vea. * * @returns {Promise} */ function tryAuth(n) { }
Kust pärit brauser määrabuse font-suuruse vaik REM ja kus saab seda üle kirjutada?
Räägi rohkem arendusprotsessist — meeskonna ja koodi kirjutamise osas
Miks kutsutakse addField konstruktoris koodis ja milliseid probleeme see skaleeritavuse seisukohast tekitab?
/** * Funktsiooni tüübi määramine, mis võtab vastu objektide massiivi ja võtme, * tagastab objekti massiivi, kus on see võti/omadus **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Kuidas mõjutab see vanemelementi, kui sellel on laps, mille positsioon on: absolute?
Millist kandidaati te kaalute enda jaoks?
Koodi ülevaatamise ülesanne: sulle antakse kood, mille on kirjutanud noor. Koodiosa (kuni 18. rida) ei tohi muuta, ülejäänud tuleb üle vaadata. Leia kõik, mis tundub kummaline või ebaõiglane, ja tee parandusi.
Ilmnes nõue: väli polyname ei tohi kattuda teiste nimedega (polyname) tabelis. Kuidas sellist unikaalsuse kontrolli rakendada?
Analüüsige antud Vue koodi: millised muutujad on reaktiivsed, kus reaktiivsus kaob ja kuidas seda parandada?
Kas teil on disainisüsteem / brändiraamat? Kas teil oli vaja seda nullist rakendada?
Proovige kirjeldada andmestruktuuri esimese ja teise lõpp-punkti jaoks — mida me vajame, et see kõik töötaks? Kuidas välja näeb viktoriini entiteet (millised väljad)?
Mis vahe on muutuja, let ja const vahel?
Nimeta jõudluse mõõdikud (Web Vitals) — üks on seotud kasutaja suhtlusega lehega, teine UI renderdamisega. Mida nad mõõdavad?