Frontend
Vysvětlete, jak funguje reaktivita ve Vue 3: reactive, ref, shallowReactive, markRaw.
[jméno] se zeptal: Povídej mi o nejpohodlnějším konci pracovního dne.
Proč je předat funkci (c => c + 1) do setCount místo prostého setCount(tick + 1)?
Napište funkci getUserProfile, která přijímá userId jako argument a načte profil uživatele z API endpointu "[link]". Funkce by měla zaznamenat profil uživatele, pokud je fetch úspěšný, a zaznamenat chybovou zprávu, pokud fetch selže.
//Implementujte seřazený seznam měst // Příklad: // A // Archangelsk // Astrachaň // B // Belgorod // ...
/** * Napište typování pro funkci getObjField * * @param obj - Objekt, ze kterého se získává hodnota * @param key - Klíč hodnoty * @returns Hodnota odpovídající klíči v objektu */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Chyba: Argument typu '"test"' nelze přiřadit k parametru typu 'keyof Obj'.
Co dělat, když v již odevzdaném kódu uvidíš něco zjevně špatného?
Co je CORS a k čemu slouží?
Jak byla vaše práce s úkoly organizována? Odkud pocházely, byli tam manažeři?
Proč se uživatelé nedostanou do obchodu a jak načíst uživatele do obchodu?
[jméno] se zeptal: Co se ti nejvíce líbí na tvé současné společnosti a co se ti nelíbí?
Jaký je rozdíl mezi interface a type v TypeScript?
Pracujete nyní?
Pověz mi o hooku useState v Reactu.
Kdy jsi připraven začít na novém místě práce?
Pokud se stránka načítá pomalu, jaké kroky podnikneš k diagnostice problému na frontendu?
Pověz mi o optimalizaci výkonu stránek v Nuxt: s čím jsi se setkal, jaké problémy jsi řešil a jak.
[jméno] se zeptal: Byly úkoly, kde jasně chybělo čas, lidé nebo informace? Jak k tomu přistupuješ?
Zmínil jste Server Components. V Pages Routeru nejsou Server Components. Studoval jste App Router? Máte s ním zkušenosti?
Jak byste rozdělil stav serveru a klienta?