Frontend
Kuo skiriasi Set nuo įprasto masyvo? Kokia yra has() operacijos sudėtingumas Set?
Ar kada nors teko visiškai pats sukurti kokią nors funkciją?
Iš kur paimsime vaizdo įrašą? Tai nėra sunkus vaizdo įrašas — kaip jis bus saugomas ir įkeltas?
Paaiškinkite, kaip veikia ChangeDetectionStrategy.OnPush ir kuo ji skiriasi nuo Default strategijos.
Kokiais būdais reikėjo organizuoti CSS projektuose? Ką naudojote: preprocessorius, styled-components, moduliai?
Kas nutiks, jei vienas iš įkeltų failų bus labai didelis?
Kas yra HOC (Aukštesniojo lygio komponentai)? Kam jie naudojami? Pateikite pavyzdžių, kaip naudoti HOC React'e.
Koks bus žemiau pateikto kodo išvestis? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Kokias problemas susidurs pradedantysis kūrėjas, kuris sukūrė didelį useContext visai programai ir naudoja jį visuose komponentuose? Kokie įrankiai gali padėti išvengti šios problemos?
Kaip pašalinote ciklines priklausomybes tarp modulių? Kokiame lygyje jos buvo?
Jei `setup` viduje sukursite `setInterval` arba pridėsite įvykio stebėtoją prie `window`, ar jie automatiškai bus pašalinti komponento išmontavimo metu?
Papaskink man apie CSS selektorių specifiką ir jų prioritetą
Ar buvo kokia nors logika dalijant paketą į gabalus? Kodėl norite padaryti vieną dalį atskiru chunku, o kitą ne?
Kokius požiūrius naudojote atsako dizainui? Ar pradėjote nuo mobilio ar nuo darbalaukio?
Ar kada nors naudojotės Yup biblioteka? Kaip ji skiriasi nuo kitų validacijos sprendimų?
// Būtina įgyvendinti metodą groupBy, kuris išplečia standartinius masyvų metodus. // Metodas turi grąžinti grupuotą masyvo versiją – objektą, // kuriame kiekvienas raktas yra funkcijos fn(arr[i]) vykdymo rezultatas, // o kiekviena reikšmė yra masyvas, kuriame yra visi pradinio masyvo elementai su šiuo raktu.
Kas yra uždarymas ir kokią problemą jis gali sukelti?
Ką reiškia aukšta ir žema indekso selektyvumas?
Ar įmonėje buvo kodo peržiūra? Kaip ji organizuota?
Kas jūsų cikle atsakingas už bendrą sprendimą, apimantį tiek frontend, tiek backend dalis – nuo pradžios iki pabaigos?