Sobes.tech

Frontend

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
26

Proč teď hledáte, co vám na současném místě nevyhovuje?

Senior
Ренессанс СтрахованиеРенессанс Страхование
26

/** * Funkce `asyncAuth(callback)` přijímá callback, do kterého lze * předat chybu (prvním argumentem) a data * ze serveru (druhým argumentem). * asyncAuth((error, data) => {}); * * Musíte implementovat funkci `auth()`, * která volá `asyncAuth()`, ale vrací Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkce `tryAuth()` používá `auth()` a v případě chyby * provádí N dalších pokusů. * Pokud všechny selžou, vrátí poslední chybu. * * @returns {Promise} */ function tryAuth(n) { }

Middle+
Яндекс
26

Jak moc bude obecně zajímavá práce s FinTech v rámci Web3, a je na západním trhu nějaká alergie?

Middle+
EvercodeLab
26

Jak zkopírovat objekt tak, aby vznikl nový exemplář, nikoliv odkazová kopie?

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

Pověz mi více o procesu vývoje — z hlediska týmu a psaní kódu

Middle
ВШЭ
26

/** * Typizovat funkci, která přijímá pole objektů a klíč, * vrací pole objektů, které mají tento klíč/vlastnost **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

Middle
SimbirsoftSimbirsoft
26

Řekla jsi, že výkon by měl být vysoký. Co myslíš pod výkonem? Jaké klíčové metriky Core Web Vitals bychom měli brát v úvahu? Uveď příklad, co je pro nás důležité.

Middle+
OkkoOkko
26

Jak to ovlivňuje rodičovský prvek, pokud má dítě s position: absolute?

Middle+
РунитиРунити
26

Kam všude ještě chodíte na pohovory?

Middle+
Сбер. IT
26

Takže jste udržovali stav formuláře mezi různými kroky wizard flow, správně? Hogyan tároltad ezt? Belső tároló volt vagy a backenden?

Middle
Voximplant
26

Mluvil jste o Next.js — jaké další bundlery, build nástroje, vývojové nástroje jste používal?

Middle
МВидеоМВидео
26

Co jsou primitives v JavaScriptu?

Middle+
Ozon Tech
26

Zmínil jste tři metriky: LCP, INP a CLS. Povídej mi víc o Interaction to Next Paint — co je to za metriku a co přesně měří?

Middle+
OkkoOkko
26

[jméno] se zeptal: Povídej mi o nejpohodlnějším konci pracovního dne.

Middle
Sidbrige
26

Jaké moderní nové HTML tagy jsi potkal a používal při práci?

Middle
Брайтис
26

Úkol na code review: dostáváš kód napsaný juniorem. Část kódu (do 18. řádku) nelze měnit, zbytek je třeba zkontrolovat. Najdi vše, co se zdá být zvláštní nebo nelogické, a navrhni opravy.

Middle
Voximplant
26

Povězte mi o sobě, svých zkušenostech a zajímavých projektech, na kterých jste pracovali.

Middle
Ростелеком
26

Proč ses rozhodl změnit práci?

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

Pokud se vrátíme k funkčním požadavkům – bude na první stránce s seznamem kvízů stránkování? Jak to nejlépe organizovat z pohledu API?

Middle+
OkkoOkko
26
/290