Sobes.tech

Frontend

Jak dlouho pracujete s TypeScriptem a k čemu se TypeScript vůbec v projektech používá?

Middle+
АэрофлотАэрофлот
68

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

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

Jaké bezpečnostní problémy jsou spojeny s použitím innerHTML pro vkládání uživatelského vstupu?

Senior
Bitrix
68

Musel jste někdy použít Lodash nebo jeho analogy?

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

Pověz mi o projektu na tvém současném/posledním místě práce: o jaký projekt jde, kolik lidí je v týmu a jaké jsou jejich role, a také mi pověz o náročném nebo zajímavém úkolu, který jsi vykonal — v čem byla složitost a jak jsi ji vyřešil.

Middle
NordClan
68

Co můžeš říct o specifikaci CSS selektorů?

Middle
WildberriesWildberries
68

Čím se liší kontrola 'key in result' od 'result.hasOwnProperty(key)'?

Middle+
Яндекс
68

Jaká je složitost (Big O) metody subscribe?

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

Docházelo ke kolizím stylů mezi mikrofrontendy? Jak byla organizována práce se styly a čím jste je psali?

Middle+
Mish
68

Pokud mluvíme o posledních 4-5 letech práce, která úloha vám nejvíce utkvěla v paměti a proč?

Middle
Омнидата
68

Optimalizovali jsme komponenty — uveďte příklad, jaké byly před optimalizací a jaké jsou po ní.

Middle
Хьюнет
68

Pověz mi o uzávěrkách (closures) v JavaScriptu. Jak často je v praxi používáš?

Middle
Брайтис
68

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
68

Napsal jste, že jste integrovali E2E testy, pracovali s Cypress a Playwright. Můžete vysvětlit, proč jste se vůbec rozhodli zavést E2E testy?

Middle
Банк ПСБ
68

Pokud jste cacheovali main.js a pak jste nahráli opravenou verzi se stejným názvem, co se stane a jak to vyřešit?

Middle
BI.ZONE
68

Jak často tě přesouvali mezi různými částmi projektu?

Middle+
EvercodeLab
68

/* Napište funkci get(obj, path), která přijímá objekt obj a řetězec path, představující cestu k hodnotě v objektu. - Pokud cesta existuje, funkce by měla vrátit odpovídající hodnotu - Pokud cesta neexistuje, funkce by měla vrátit undefined - Cesta je předávána ve formě řetězce odděleného tečkami (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");

Middle+
М.Видео/эльдорадо
68

Jaký je nejpopulárnější způsob, jak vyrovnat div na střed?

Middle+
РунитиРунити
68

Co se vám v práci nejvíce líbí a co méně? Co vám zabere více času, než byste si přáli?

Middle+
Mayflower
68

Co lze dělat v JavaScriptu, ale nelze v TypeScriptu?

Middle
Pac Group
68
/298