Sobes.tech

Frontend

Serverové a klientské komponenty v Next.js App Router, hydratace

Middle+
Perfluence
29

Máte zkušenosti s CSS-in-JS nebo styled-components?

Middle
Лантан
29

Čím se liší var, let a const?

Middle
Раппорто
29

[jméno] se zeptal: Pokud při plánování můžeš vybrat: vzít legacy s chybami nebo novou úlohu s nejasným TZ — co bys zvolil?

Middle
Sidbrige
29

Jaký je hlavní problém s API Context? Proč přecházet na správce stavu? Lze nějak obejít zbytečné re-renderování v API Context?

Middle
РСХБ-автоматизация
29

Jak funguje strategie Change Detection OnPush v Angularu? V jakých případech se komponenta s OnPush znovu vykreslí?

Middle+
Банк Ренессанс
29

Implementujte funkci delay se zadanou signaturou pomocí Promise a setTimeout.

Middle+
Сбер. IT
29

Napište typovanou funkci sčítání: při předání dvou čísel vrací číslo, při předání dvou řetězců vrací řetězec, a smíšené páry číslo a řetězec by měly vyvolat chybu TypeScript.

Middle+
Mish
29

Co jsou to stateful a stateless komponenty?

Middle
X-Notes
29

Jak zásadní jsou znalosti Nuxt a SSR pro naučení Vue?

Middle
Revizto
29

Jaké metody hluboké kopie objektů v JavaScriptu znáš?

Middle
Navio
29

Proč jsou nejprve prováděny všechny mikroúkoly a teprve poté makroúkoly? Proč ne naopak?

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

Uveďte a RxJS operátory vyššího řádu: switchMap, mergeMap, concatMap a exhaustMap a porovnejte je.

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

Kdy je nejhorší doba provozu hash tabulky?

Middle+
Ifellow
29

Ve výchozím nastavení má JSON z backendu typ any. Jak se proti tomu chránit a proč je to důležité?

Middle
РСХБ-автоматизация
29

Znáte optimalizaci bundlů, rozdělení na chunk, lazy loading a dynamické importy?

Middle
Электронные офисные системы
29

function cloneDeep(something: Cloneable): Cloneable { /* * TODO: implementujte hlubokou kopii bez JSON.parse/stringify */ return JSON.parse(JSON.stringify(something)); } function assertDeep(a: Cloneable, b: Cloneable) { if (JSON.stringify(a) !== JSON.stringify(b)) { console.error("Není OK"); } console.log("OK"); } const obj: Cloneable = { a: 1, b: true, c: "ahoj", d: { there: "are", some: ["properties"] }, e: {}, f: [(), (), { key: { value: [1, 2, "3", "four"] } }], g: [] }; assertDeep(obj, cloneDeep(obj));

Middle
Trading view
29

Co je to omezení rychlosti a jak ho implementovat?

Middle
TokenTech
29

Jak funguje mechanismus detekce změn v Angularu?

Middle
BLS-Soft
29

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Úkol: typizujte funkci return obj[key] } getProperty(X, 'a') // žádná chyba getProperty(X, ' ') // chyba: klíč není platný klíč pro objekt X getProperty({ jméno: 'Sergey' }, 'jméno') // žádná chyba

Middle+
IT OneIT One
29
/292