Frontend
Paminėkite detales, reikalingas valdomai mašinai surinkti iš konstruktoriaus (neįprastas klausimas apie sisteminį mąstymą).
Kaip geriausia parodyti pergalės pranešimą — per alert ar jį atvaizduojant UI?
Jei žiūrėtume į optimizaciją Vue komponento kontekste, į ką atkreiptumėte dėmesį ir kokius įrankius naudotumėte?
/** * Įgyvendinkite times metodą skaičiaus objektui. * Funkcija turi priimti callback ir jį iškviesti * nurodytu kartų skaičiumi su einamojo iteracijos indeksu. */ Number.prototype.times = function (callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } } // Pavyzdžiai console.clear(); (3).times(console.log) // 0 // 1 // 2
Yra React programa, sukurta viename bloke. Kaip ją padalinti į kelis blokus ir pagal kokį principą tai daryti?
Ar dirbote su Redis?
Kuo skiriasi Promise.race ir Promise.any?
Papaskinkite apie savo patirtį: kur dirbote, kuo užsiėmėte, kokį technologijų rinkinį naudojote?
Kiek frontend kūrėjų buvo projekte su mikrofrontends?
Kaip atrodo kontroliuojamas įvestis React?
Ką rodo First Meaningful Paint (arba First Contentful Paint) metrika?
Kokie kriterijai yra svarbūs bibliotekos UI-kito komponentams, su kuriais asmeniškai susidūrėte praktikoje (pavyzdžiui, komponento atsakomybės ribų nustatymas)?
Ką manote apie tą komponentą, kurį matėte kodo peržiūros metu?
Ar pažįstate unknown tipą? Kaip jis skiriasi nuo any?
Gyvas kodavimas: čia yra pavyzdinis kodas, naudojantis Event Loop (sinchroninės funkcijos, async/await, Promise, setTimeout). Reikia nustatyti console.log vykdymo tvarką — kas bus vykdoma pirmiausia, antra, trečia ir t.t.
Kas yra hoisting?
Papaskink apie Dependency Inversion (DIP) principą iš SOLID su pavyzdžiu
Ar labiau mėgstate dirbti Windows ar macOS?
const S = { id: 1, name: "Ivan", age: "39", tel: [phone] }; function getParam(obj, key) { return obj[key]; } getParam(S, "tel"); getParam(S, "job");
Kokios Web Vitals metrikos yra geresnės klientų pusės atvaizdavime (CSR) lyginant su SSR?