Frontend
Kaip grotuvas supranta, kokią kokybę pasirinkti?
Kaip padalintumėte serverio ir kliento būseną?
Už kurią Avito dalį atsakingas buvote: mobilųjį ar interneto sąsają?
Kaip vyko bendradarbiavimas su dizaineriais? Kas buvo pirmiau: funkcionalumo parengimas ar dizainas, ir kaip elgėtės, jei dizainas nesutapo su funkcionalumu?
Užduotis Vue: kas bus rodomas šablone naudojant watch be immediate vėliavos?
console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)
Kas yra linteris, kam jis naudojamas ir kokius populiarius linterius žinote?
Ar turite CI/CD? Ar naudojate statinio kodo analizatorių, pvz., SonarQube?
Kam reikalingas React? Kokias problemas sprendžia? Kada jis perteklinis?
Gyvas kodavimas: Įgyvendinkite pagrindinį EventEmitter mechanizmą su subscribe, publish ir atsisakymo mechanizmu
// Reikia sukurti naują komponentą RandOnce, pagrįstą komponentu Rand, // kuris naudojant App // ne atnaujins atsitiktinį skaičių kas 3 sekundes, o parodys atsitiktinį skaičių tik vieną kartą. // const Rand = () => <span>{Math.random()}</span>
Išvardinkite Promise statinius metodus ir paaiškinkite, kas yra pažadas.
Kas yra Vue Router ir kaip jis veikia savo žodžiais? Kas paprastai yra įtraukiama į maršrutizatoriaus konfigūracijos failą (index failą)?
Kada reikia naudoti useMemo? Jei perduodamas masyvas ir primityvas vaikų komponentui, kur reikia taikyti useMemo?
Ar gali iškviestų funkcijų stekas perpildyti? Jei taip, kodėl tai gali įvykti?
Aprašykite savo patirtį dirbant su NGRX. Kaip buvo įgyvendintas store? Ar buvo naudojami efektai ir fasado modelis?
Kaip buvo įgyvendinti atskiri stiliai ir versijos desktopui ir mobiliajam: viskas buvo Vue ar buvo naudojamos skirtingos realizacijos?
Nustatykite išvesties tvarką konsolėje kodui su setTimeout, Promise, then, catch, finally ir įvairiomis sinchroninėmis iškvietimais (Event Loop užduotis).
Paaiškinkite žemiau pateikto JavaScript Promise kodo elgseną ir ką bus įrašyta į konsolę: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Kas yra dengiantys indeksai ir kaip jie padeda?