Sobes.tech

Frontend

Pověz mi o fullstack aplikaci v Node.js/Express pro automatizaci brandování platebních stránek.

Middle
231

Úkol 6: Napište generickou funkci, která přijímá objekt s povinnou vlastností name typu string a vrací řetězec s názvem entity.

Middle
154

Jak jste pracovali s Gitem: jaký byl tok větvení, jak jste vydávali verze, jak jste dělali hotfix?

Middle
150

Jaký je rozdíl mezi any a unknown v TypeScriptu? Proč na any linter nezlobí, ale na unknown vyžaduje zúžení typu?

Middle
148

Úkol 2: Vzhledem k několika deklaracím rozhraní Todo níže, vysvětlete, co se stane, když jsou přítomny ve stejném rozsahu. Diskutujte o tom, jak s nimi TypeScript zachází, a doplňte objekt `myTodo`, aby splňoval požadavky sloučeného rozhraní Todo. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```

Middle
136

/** * Úkol 4: Převést daný typ `MaybeProps` tak, aby všechny jeho vlastnosti byly povinné. */ type MaybeProps = { a?: number; b?: string; };

Middle
134

/** * Úkol 3: Analyzujte následující funkci a opravte všechny chyby. Vysvětlete roli typu `never` v TypeScriptu. */ function throwError(): never { throw new Error('Došlo k chybě'); } /** * Úkol 4: Převraťte daný typ `MaybeProps`, aby všechny jeho vlastnosti byly povinné. */ type MaybeProps = { a?: number; b?: string; }; /** * Úkol 5: Vytvořte generický typ `Container`, který obsahuje jedinou vlastnost `value`. * Typ `value` by měl být omezen na `string` nebo `number`. */ type Container<T> = { value: T; };

Middle
124

Měl jsi někdy negativní zkušenost v týmu, například intenzivní spory při code review? Jak bys jednal v takové situaci?

Middle
124

Úkol 7: Existují typy Alien a Human, které jsou spojeny v typ Person. Napište funkci checkAlien, která ověří, zda je předaná osoba cizinec. Opravte chybu TypeScript při přístupu k vlastnosti isAlien.

Middle
123

Pověz mi o použití Astro: jak jste si ho vybrali, jak spravujete obsah?

Middle
123

/** * Úkol 1: Generika a Kulcs Típus Biztonságában * Hozzon létre egy `getProperty` függvényt, amely egy objektumot és egy kulcsot vesz be. * Használjon generikusokat annak biztosítására, hogy a függvény típusbiztos legyen, és a kulcs létezik az objektumon. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Feladat 2: Az alábbiakban több Todo interfész deklaráció található, magyarázza el, mi történik, amikor ezek ugyanabban a hatókörben vannak. * Beszélje meg, hogyan kezeli őket a TypeScript, és töltse ki a `myTodo` objektumot, hogy megfeleljen a összeolvasztott Todo interfész követelményeinek. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
118

Pověz o autentizaci založené na cookies a dvoufázové autorizaci v uživatelském panelu.

Middle
108

Proč jste se rozhodl hledat práci a proč u nás?

Middle
104