Frontend
Kuidas toimus koodi ülevaatus, kes seda tegi?
Kui hea on kirjeldada funktsiooni komponendis, mis samuti tagastab JSX?
Mida te veel kaalute uue toote tehnoloogiate ja lähenemisviiside valimisel?
Rääkige kõige keerulisematest frontend stsenaariumidest, mida olete oma projektides rakendanud.
On komponent App ja komponent Rand välisest raamatukogust, mis näitab juhuslikku numbrit. Tuleb teha nii, et iga 3 sekundi järel muutub juhuslik number ja näidata muutuste loendurit. Kõik ainult App komponendis.
Rääkige endast ja oma töökogemusest, üksikasjalikumalt tehnilisest vaatenurgast.
Kuidas tagada, et komponent, millel on 5 prop'i, ignoreerib kolme neist ja uuesti renderdatakse ainult siis, kui kaks neist muutuvad?
Miks on vaja siduda meetodid Reacti klassikomponentides sündmuste töötlemisel?
Miks valiti IndexedDB varakastide ja stsenaariumide oleku salvestamiseks, mitte localStorage või sessionStorage?
Mida teeb meetod Array.prototype.slice? Kuidas seda kasutatakse massiivi kopeerimiseks?
Kas teil oli vaja seadistada CI/CD?
Mis vahe on massiivi meetoditel forEach ja map?
Kas sinu koodis oli tellimus teise tellimuse sees (tüüpiline RxJS probleem)? Kas sa selle korda said või jäi nii?
Rakenda `SnakeCase` tüüpi, mis sügavuti teisendab objekti võtmed `camelCase`-st `snake_case`-ks, säilitades tüübi turvalisuse.
Miks sa valis Vue, mitte React või Angular?
Kuidas määratleda, kas väärtus tüübist unknown on konkreetne nimetatud tüüp? Kuidas teha, et TypeScript mõistaks, et kontroll on tehtud (tüübikaitse)?
Vaata, ma eemaldasin taseme, kõikjal on 0, kuid siin on jooned jäänud. Kas sa saad selgitada, miks?
Kuidas sa hoiaksid vormi andmeid, et kasutaja saaks pärast lehe uuesti laadimist või vahekaardi sulgemist tagasi tulla (ilma autentimiseta)?
Kui oled frontend-süsteemi arhitekt, kuidas ametlikult nimetatakse sinu rolli ja kellega sa kooskõlastad tehnilisi otsuseid?
Kas on taotlus või soov testimise seadistamiseks, üksustestide kirjutamiseks projektis?