Sobes.tech

Frontend

Povedajte mi o Promise: stanja, statične metode (all, any, allSettled, race). Čega će Promise.all vratiti ako se jedan od promise-a završi s greškom?

Middle
ОТП БанкОТП Банк
36

Prečo je potrebná samostatná funkcia/stav na spočítanie použitých kľúčov — dá sa to vypočítať, namiesto toho, aby sa to ukladalo samostatne?

Middle+
wb
36

Aké metódy životného cyklu existujú v React a ako ich emulovať pomocou useEffect?

Middle
WildberriesWildberries
36

Pri optimalizácii načítania ťažkej frontendovej aplikácie s 150 malými ikonami by mali byť ikony skombinované do jedného sprite alebo použiť CSS-inlining pri použití HTTP/2 alebo HTTP/3?

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

Ako interaguje vložený iframe (napríklad mapa alebo video) s cookies hlavnej stránky? Ako organizovať komunikáciu medzi rôznymi zdrojmi?

Middle+
ООО Делай мебель
36

Ako môžete skopírovať objekt v JavaScripte? Aké spôsoby poznáte?

Middle+
Ifellow
36

Kde boli uložené access a refresh tokeny?

Middle
МТС БанкМТС Банк
36

Bude ma objekt, ktorý vracia hook (`data`, `loading`, `error`), rovnakú referenciu medzi renderami, ak sa hodnoty nezmenia? Prečo? Ako zachovať stabilnú referenciu na objekt?

Middle
RedLab
36

Čo môžete povedať o mechanizme provide/inject vo Vue?

Middle
Интай-текстиль
36

Úloha CSS: nakreslite červený štvorec na stred obrazovky.

Middle+
Альфа-БанкАльфа-Банк
36

Aké problémy vznikajú pri práci s iFrame? Ako sa na stránke reguluje pripojenie iFrame?

Middle
Pac Group
36

Uprednostňujete tímovú prácu alebo samostatnú? Kde sa cítite pohodlnejšie a efektívnejšie?

Middle
Алор+
36

Vysvetlite rozdiel medzi riadenými a ne-riadenými komponentmi v React.

Middle
ГКУ Инфогород
36

Na konci začali platformu používať? Aké boli spätné väzby od používateľov a z pohľadu podpory?

Middle
UserGate
36

Ako vám ide autorizácia? Možno ste ju sami implementovali alebo poznáte nejaké spôsoby autorizácie? Možno nejaké externé služby?

Middle
Банк ПСБ
36

Ktoré utility typy TypeScript ste použili a v akých prípadoch?

Middle+
Mish
36

Museli ste niekedy dolaďovať výkon? Chápete, ako to urobiť?

Middle
Тензор
36

Daná je synchronná funkcia a čas v milisekundách. Je potrebné vrátiť novú verziu tejto funkcie, ktorej vykonanie je obmedzené zadaným časom. Ak sa funkcia vykoná v stanovenom čase, sľub sa vyrieši s získanými údajmi. Ak nie, sľub sa zamietne s reťazcom 'time limit exceeded'.

Middle+
Яндекс
36

Prečo ste si vybrali IndexedDB pre lokálne uloženie v databázach a nie niečo iné? Aké sú alternatívy?

Middle+
Т-БанкТ-Банк
36

/** * Úloha 3: Analyzujte nasledujúcu funkciu a opravte všetky chyby. Vysvetlite úlohu typu `never` v TypeScript. */ function throwError(): never { throw new Error('Vyskytla sa chyba'); } /** * Úloha 4: Transformujte daný typ `MaybeProps`, aby všetky jeho vlastnosti boli povinné. */ type MaybeProps = { a?: number; b?: string; }; /** * Úloha 5: Vytvorte generický typ `Container`, ktorý obsahuje jedinú vlastnosť `value`. * Typ `value` by mal byť obmedzený na `string` alebo `number`. */ type Container<T> = { value: T; };

Middle
Altenar
36
/292