Sobes.tech

Frontend

Praktická úloha: implementovať logiku odblokovania tlačidiel po skrolovaní kontajnera až do konca (JavaScript).

Middle+
Tilda
29

Ako front-end komunikuje so back-endom?

Intern
М.Видео-Эльдорадо. ИТ
29

Máš veľa skúseností s triedami a objektmi vo frontend?

Middle
Voximplant
29

Čo čítate, ako sa rozvíjate a kde sledujete novinky v vývoji?

Middle+
Сибилтек-софт
29

/** * Funkcia `asyncAuth(callback)` prijíma callback, do ktorého * je možné odovzdať chybu (ako prvý argument) a údaje * zo servera (ako druhý argument). * asyncAuth((error, data) => {}); * * Musíte implementovať funkciu `auth()`, * ktorá volá `asyncAuth()`, ale vracia Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcia `tryAuth()` používa `auth()` a v prípade chyby * robí N ďalších pokusov. * Ak všetky zlyhajú, vráti poslednú chybu. * * @returns {Promise} */ function tryAuth(n) { }

Middle+
Яндекс
29

Odkiaľ si prehliadač berie predvolenú hodnotu font-size pre REM a kde ju možno prepísať?

Middle
ООО Делай мебель
29

Povedz viac o procese vývoja — z pohľadu tímu a písania kódu

Middle
ВШЭ
29

Prečo sa v kóde volá addField v konštruktore a aké problémy to spôsobuje z hľadiska škálovateľnosti?

Senior
Bitrix
29

/** * Typizujte funkciu, ktorá prijíma pole objektov a kľúč, * vracia pole objektov, kde tento kľúč/vlastnosť existuje **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

Middle
SimbirsoftSimbirsoft
29

Ako ovplyvňuje rodičovský prvok, ak má dieťa s position: absolute?

Middle+
РунитиРунити
29

Akého kandidáta zvažujete pre seba?

Middle
нейровэд
29

Úloha na kontrolu kódu: dostávate kód napísaný juniorom. Časť kódu (do 18. riadku) nemožno meniť, zvyšok je potrebné skontrolovať. Nájdite všetko, čo sa zdá byť zvláštne alebo nelogické, a navrhnite opravy.

Middle
Voximplant
29

Pojavila se zahteva: polje polyname ne sme biti enako drugim imenom (polyname) v tabeli. Kako implementirati takšno preverjanje edinstvenosti?

Middle
Омнидата
29

Analyzujte poskytnutý Vue kód: ktoré premenné sú reaktívne, kde sa stráca reaktivita a ako to opraviť?

Middle
Экосистема тенниса MYTENNIS ONLINE
29

Máte systém dizajnu / príručku značky? Museli ste ho implementovať od nuly?

Middle+
EVACargo
29

Poskusite opisati strukturo podatkov za prvi in drugi končni točki — kaj potrebujemo, da vse to deluje? Kaj bo predstavljala entiteta kviza (katera polja)?

Middle+
OkkoOkko
29

Čím sa líšia var, let a const?

Middle
Раппорто
29

Uveďte metriky výkonu (Web Vitals) — jedna je spojená s interakciou používateľa so stránkou, druhá s vykresľovaním UI. Čo merajú?

Middle
Ай-Теко (I-Teco)
29

Čo je CORS, prečo je potrebný a kde sa nastavuje? Je možné vypnúť CORS na backend a ako?

Middle+
Mish
29

Aký je rozdiel medzi useEffect a useLayoutEffect?

Middle
ИРИ
29
/292