Sobes.tech

Frontend

Kokias Core Web Vitals metrikas žinote ir ką jos matuoja? Ar naudojote Lighthouse?

Middle
Pac Group
57

Pirmą kartą jungiantis prie naujos galinės stotelės, pasirodo CORS klaidos, nors backend'as yra teisingai sukonfigūruotas. Ką daryti šioje situacijoje?

Middle
Программный код
57

Kiek tiksliai įvertinote užduotis?

Middle
ИРИ
57

Įgyvendinkite memoizacijos funkciją: ji priima funkciją ir grąžina jos apvyniotą versiją, kuri kaupia iškvietimų rezultatus pagal argumentus.

Middle+
Сбер. IT
57

Kokios nustatymai yra cookie'ose (httpOnly, secure, expires, domain, path)?

Middle+
IT OneIT One
57

/** * Įgyvendinkite funkciją compose, kuri priima * kintamą funkcijų skaičių ir grąžina naują funkciją. * Kiekvienos funkcijos rezultatas perduodamas kitai. */ // Čia kodas const square = (x) => x * x; const times2 = (x) => x * 2; const sum = (a, b) => a + b; console.clear(); console.log(compose(square, times2)(2) === square(times2(2))); console.log(compose(square, times2, sum)(3, 4) === square(times2(sum(3, 4))));

Middle+
Яндекс
57

Kaip galima optimizuoti sankirtos algoritmą?

Middle
Яндекс
57

Santraukoje nurodytos metrikos — renderių sumažėjimo procentas, našumo augimas. Kaip juos skaičiavote?

Middle
Алор+
57

Kaip buvo organizuotas GitFlow projekte?

Middle
Data World
57

Papaskokite apie sudėtingą formą su daugiau nei 50 laukų: kaip sukūrėte architektūrą, dinamiką ir darbą su įdėtais duomenimis?

Middle
СК Согласие
57

Kas yra primityvai JavaScript'e?

Middle+
Ozon Tech
57

/* * Funkcija, kuri imituoja duomenų užklausą iš backend. * Backend turi RPS apribojimą ir nepavyks, * jei paralelinių užklausų skaičius viršys MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Per daug paralelinių užklausų"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: įgyvendinkite visų duomenų užklausą, * naudojant ne daugiau kaip maxParallelRequests * paralelinių ryšių. */ }

Middle
Trading view
57

Praktinė užduotis apie Promise (užduotis buvo paskelbta, bet nebuvo visiškai atskleista transkripte).

Middle
Data World
57

Kas yra generikai TypeScript?

Middle
ТранснефтьТранснефть
57

Kaip galima analizuoti JSON srautiniu būdu, padalijant apdorojimą į dalis, kad neužblokuotumėte pagrindinio srauto? Kuo galima pradėti kitą dalį apdoroti, kad nesustabdytumėte puslapio (pvz., requestIdleCallback, generatoriai)?

Middle
IBIT
57

Ar dirbote su failų sistema, kamera ar kitomis natūraliomis galimybėmis React Native?

Middle
Вбетон
57

Kam skirta yra raktažodis infer TypeScript?

Middle
МВидео/эльдорадо
57

Papasakokite apie savo dabartinę darbo vietą: ar tai didelis projektas, ką tiksliai dirbate frontend dalyje ir kokiame produkto vystymo etape prisijungėte prie projekto?

Middle
Проект ПСБ
57

Peržiūrėkite šį kodą su SSR ir singleton i18n klase. Suraskite rimtą problemą, kuri gali sugadinti vartotojui perduodamą HTML. Kaip ją išspręstumėte?

Middle+
Mayflower
57

Ar įgyvendinote kokią nors funkciją, skirtą lentelės būsenai išsaugoti, pavyzdžiui, stulpelių perkėlimui — ar tai saugote backend'e, vietoje ar localStorage?

Middle+
IMOT.IO
57
/295