Sobes.tech

Frontend

Úkol v RxJS: existuje Observable, na který se v šabloně přihlásí třikrát. Jak udělat jedno přihlášení místo tří, aniž byste přímo používali pipe async? Čím se Subject a BehaviorSubject liší od běžného Observable (horký vs studený tok)?

175

Jak vyřešit problém s trackBy, pokud je v poli duplicitní hodnoty a není k dispozici žádný unikátní identifikátor?

168

Úkol v JavaScriptu: napište funkci, která přijímá dva pole a vrací pole prvků, které jsou přítomny pouze v jednom z nich (symetrická rozdílnost). Ohodnoťte složitost algoritmu.

158

Máte zkušenosti s psaním vlastních knihoven UI nebo komponentových knihoven?

154

Úkol CSS: tři bloky div uspořádané jeden pod druhým, každý s margin-top 10px a margin-bottom 30px. Jaká bude vzdálenost mezi bloky? Co se změní, pokud nahradíme div za span?

154

Jak se bude chovat renderování při změně prvku seznamu? Na co je potřeba trackBy?

153

Pověz mi o vlastních komponentách, které jsi napsal na základě knihovny NgZorro (NzZor). Například o datepickeru s obchodními omezeními o víkendech.

152

Nadřazená komponenta používá strategii OnPush, podřízená — Default. Co se děje s podřízenou komponentou při změnách? V jakém směru probíhá kontrola změn — shora dolů nebo zdola nahoru?

151

Úkol v TypeScript: existuje třída Animal s metodami move a bark, a funkce process přijímá zvíře typu Animal a volá jeho metodu bark. Bude v TypeScript chybová hláška? Jak správně zúžit typ? Jak napsat type guard?

147

Úkol v JavaScriptu: určit typ (typeof) pro různé výrazy — new Array(), objekt, Map, číslo, Infinity, výsledek spojení řetězců a čísel.

141

Jaký je rozdíl mezi strategiemi detekce změn OnPush a Default? Proč používat OnPush?

139

Proč ve vašem projektu nedochází k přechodu na novější verzi Angularu?

139

Byla v implementována podpora klávesnice v vlastním výběru data?

135

Pověz mi o své zkušenosti za poslední 3-4 roky. Jaké úkoly jsi řešil?

131

Úkol v RxJS: určit výstup při použití combineLatest se dvěma proudy s různými zpožděními. Co zobrazí forkJoin?

130

Úkol z RxJS: optimalizovat řetězec operátorů (pipe s filter, toLowerCase, switchMap). Vysvětlete, proč se používá switchMap, čím se liší od concatMap a exhaustMap. Který operátor je nejlepší pro zpracování platebních požadavků?

130

Proč opouštíte své současné zaměstnání a co hledáte na novém místě?

125
/2