Frontend
Papaskinkite apie technologinį rėmą, kuris buvo naudojamas projektuose. Pavyzdžiui, kokie UI rinkiniai buvo naudojami?
Ką reiškia turėti setTimeout su 0 milisekundžių delsimu kode ir kaip tai veiks?
Kiek laiko užtruks kiekvienos funkcijos vykdymas? ```javascript /** Kiek laiko užtruks kiekvienos funkcijos vykdymas */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Kaip organizuoti naudotojų sąrašo polling'ą kas 15 sekundžių naudojant TanStack Query (React Query)? Kokią funkciją naudoti ir su kokiais parametrais?
Kokias display savybės reikšmes prisiminsi?
Kaip įvertintumėte savo techninį lygį dabartinėje pozicijoje? Middle, middle+, senior, senior+?
Kaip architektūriškai atrodė jūsų programa paskutinėje darbo vietoje? Kokius alternatyvius architektūros požiūrius žinote?
Puslapyje yra 5000 prekių sąrašas, puslapis labai lėtai veikia. Verslas prašo, kad su tuo kažką padarytum. Ką siūlai?
/** * Funkcija `asyncAuth(callback)` priima callback, į kurį * gali būti perduota klaida (pirmuoju argumentu) ir duomenys * iš backend'o (antruoju argumentu). * asyncAuth((error, data) => {}); * * Turite įgyvendinti funkciją `auth()`, * kuri kviečia `asyncAuth()`, bet grąžina Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Ar CSS blokuoja puslapio atvaizdavimą?
Kas yra composables ir kam jie skirti?
Kodėl React reikalingas virtualus DOM medis? Kodėl negalima tiesiogiai keisti tikrojo DOM? Kokie yra skirtingų požiūrių privalumai ir trūkumai?
Vue 2 ir Vue 3: kokios architektūrinės Vue 2 reaktyvumo ribojimai privertė Evan You perrašyti variklį naudodamas `Proxy`?
Kaip galima įgyvendinti autorizacijos ar vaidmenų patikrinimą Vue Router 3 lygyje?
Kaip veikia didelės raiškos ekranai (Retina, DPR)? Kaip teisingai paruošti vaizdus tokiems ekranams?
Kas yra IP adresas?
Kas yra CORS klaida?
Kiek didelė tavo patirtis kitų žmonių kodo peržiūroje — kaip gerai pažįsti kitų kodą?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
Kokius požiūrius naudojote stilių rašymui (preprocesorius, Tailwind, CSS moduliai ir kt.)?