Frontend
Mida tähendab objektide edastamine viitega?
Lisovski asenduspõhimõtte kõrval, kas on praktiline näide Ühe Vastutuse kohta front-end rakenduses?
Milleks kasutati Moodulite Föderatsiooni?
Meil on suur projekt monorepos koos ühtse väljaandmise vooga. Otsustasime eraldada frontend ja admin-paneeli eraldi repodes, kuid backend jäi monoliitseks. Tekib probleem versioonide desinhroniseerimisega backendi ja kliendi vahel. Kuidas sa näeksid selle probleemi lahendust, et olla võimalikult kaitstud tootmises tekkivate rikete eest?
Lisage filtratsioon loendile maatükkide kohta linna ja tubade arvu järgi, kasutades API vastuse filtrite blokist saadud andmeid. Filtri väärtused peaksid olema salvestatud URL-parameetrites, et leht oleks kättesaadav otseviidete kaudu.
Kas teil on lemmikliiki ülesandeid frontendis? Või vastupidi, millist tüüpi ülesandeid te ei soovi teha?
Väärtuste jaoks const a = null ja const b = 0 määrake || ja ?? väljendite tulemused ning selgitage erinevust operaatorite vahel.
Kas sa mõistad mudeli loogika ja esituse eraldamise põhimõtet, millele toetuvad paljud arhitektuurilised lähenemised? Kust see idee algselt tuli?
Kuidas JavaScriptis objekti kopeerida?
/** * Implementigeerige funktsiooni sumPromises, mis * võtab vastu lubadused argumentidena ja * tagastab nende tulemuste summa. * * Funktsioon võib vastu võtta mis tahes arvu argumente. * Võite kasutada mis tahes lubaduste API-d. */ // Kood siin // Näide kasutamisest const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Kas olete kunagi kasutanud Yup teeki? Kuidas see erineb teistest valideerimislahendustest?
Kas olete proovinud kasutada Codex või sarnaseid tööriistu kogu arendusprotsessi (frontend, andmebaas, SEO) jaoks isiklikus projektis?
// Serverist saadud andmed toote hinna kohta on järgmised: // 12345678 (hind võib olla ükskõik milline number vahemikus 1 kuni [phone]) // vaja on kirjutada funktsioon, mis teisendab hinna vormindatud stringiks järgmiselt: // 12'345'678
Kirjeldage toote olemust: see on platvorm B2B klientidele (juriidilised isikud), kus ettevõtete esindajad teevad tehinguid AI-agentide abil (teenuste ost/müük). Vajalik on frontend (isiklik kabinet) taotluste/pakkumiste saatmiseks ja staatuste vaatamiseks, ning backendis töötab keeruline State Machine, mis töötleb tehingute nüansse (tingimuste mittetäitmine, tagasivõtmised, arbitraaž). On rollid: juht, admin, ostja, müüja. Kuidas te sellise toote elluviimisega 2 kuu jooksul tegelete?
Millised on lubaduste staatused?
Kuidas saab nende andmete struktuuri vastusevalikuna kujutada, mis võivad olla pildid, tekst või tekst koos piltidega?
Kuidas rakendada kahesuunalist sidet loomulikult, kasutades value ja update (get/set)?
Mida sul praegu puudu, et saada enesekindel senior?
Räägi Angulari inject funktsioonist — milleks see on ja miks see on parem kui sõltuvuste edastamine läbi konstruktori?
Milleks tegelikult on useState ja miks me ei saa lihtsalt muutujat otse muuta või kasutada useRef?