Sobes.tech

Frontend

Jak jinak lze získat číselnou hodnotu z this (kromě Number(this))?

Middle
Яндекс
62

Daná funkce a dva objekty pro kontrolu typů. V jednom případě se TypeScript nezlobí, v druhém ano. Funkci je třeba typovat tak, aby chování TypeScript odpovídalo očekávanému (pomocí generik a keyof).

Middle+
Ozon Tech
62

Popište technicky, jak jste implementovali krokové vykreslování velkého těla článku.

Middle
Revizto
62

Je lepší použít komponentu nebo direktivu pro implementaci tlačítka v UI Kit Angular 19? Proč?

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

Bude se volat useEffect, pokud je useRef v jeho závislostech?

Middle
X-Notes
62

V čem je podle vás rozdíl mezi přidáním funkce do již fungujícího produktu a spuštěním úplně nového produktu? Na co jste se osobně v každém případě zaměřil?

Middle+
Сбер. IT
62

Jak si vybíráte, kde použít Angular Signals a kde RxJS?

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

Jaký je rozdíl mezi Promise a async/await? Jak spustit dva asynchronní požadavky paralelně? Jaké metody Promise znáš (all, allSettled, race, any)?

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

/* * Funkce, která napodobuje požadování dat ze backendu. * Backend má omezení RPS a selže, * pokud je počet paralelních požadavků větší než MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Příliš mnoho paralelních požadavků"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: implementujte požadování všech dat, * s použitím nejvýše maxParallelRequests * paralelních spojení. */ }

Middle
Trading view
62

Existoval nějaký formát systémové analýzy nebo jste jen slovně rozebírali a zapisovali body do úkolu? Byl nějaký dokument nebo stránka v Confluence s popisem toho, co je třeba udělat?

Middle
Ifellow
62

Co se děje poté, co uživatel zadá URL do prohlížeče a stiskne Enter, až do okamžiku vykreslení finální stránky?

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

Jaký je rozdíl mezi šipkovými funkcemi a deklarací funkce?

Middle
DevSect
62

Implementoval jste nějakou funkci pro ukládání stavu tabulky, například přesouvání sloupců — ukládáte to na backend, lokálně nebo v localStorage?

Middle+
IMOT.IO
62

Co děláš, pokud je úkol špatně formulován — například ti diktují konkrétní umístění a barvu tlačítka místo popisu problému?

Middle
4dev
62

Jak je organizována práce s asynchronním kódem v JavaScriptu?

Middle
Лантан
62

Jakou alternativu lze použít k tomu, aby se vlastnost onToggle nepředávala přes všechny úrovně vnoření?

Middle
Бюро 1440Бюро 1440
62

Jak jste poznali, že access token vypršel?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
62

Jaké statické metody Promise znáš? Povíš mi o nich.

Middle+
IT OneIT One
62

Na grafu každý kruh představuje jednotlivou hvězdu. Poloha středu kruhu ukazuje teplotu hvězdy v kelvinech (K) a její jasnost (rychlost emisí energie) ve srovnání s tím, co vyzařuje Slunce (Lsun). Všimněte si, že vyšší teploty jsou vlevo. Velikost kruhu ukazuje relativní fyzickou velikost hvězdy a štítky označují typy hvězd zobrazených. Kromě hvězd hlavní posloupnosti je skupina hvězd s největším rozsahem teplot skupina: - Červené obry - Červené superobry - Bílí trpaslíci - Modří obři

Senior
Nebuly
62

Co je to Feature-Sliced Design (FSD), jak bys organizoval migraci na FSD a jak bys řešil konflikty v interpretaci vrstev?

Middle
МПФИТ
62
/295