Co znamená klíčové slovo satisfies v TypeScriptu a k čemu je potřeba?
Frontend
Zmínil jste, že jste pracoval s formuláři — jaká knihovna byla ve Vue použita pro práci s formuláři?
Jak explicitně uvést, že T je typ pole a nikoli typ prvku (použitím Array<T>)?
Implementujte funkci pro výdej hotovosti: na základě požadované částky a konfigurace dostupných bankovek určete, zda je možné částku vydat, a vraťte sadu bankovek nebo chybu/znak nemožnosti. Použijte předané limity bankovek, zohledněte omezený počet bankovek a nemožnost složení částky.
Co jsou primitives v JavaScriptu?
Povězte nám o sobě a svých pracovních zkušenostech, podrobněji z technického hlediska.
Napište správné typy pro tuto funkci, aby TypeScript validoval oba objekty (pomocí generics a keyof).
Jak získat klíče a hodnoty objektu současně ve formě pole?
Jaké fáze vykreslování prohlížeče lze optimalizovat, aby se předešlo zbytečným přepočtům, a jak to udělat?
Co je nejvíce nákladné při vykreslování stránky?
Máte zkušenosti z práce před vaší současnou společností? Jak jste se tam dostali?
Jak zvládáte návrh rozhraní bez návrháře v týmu?
Implementujte libovolnou šipkovou funkci, která vypíše svůj kontext this do konzole, a řekněte, co bude vypsáno při volání.
Co je to lexikální prostředí?
Implementujte obal nad fetch s opakováním: přijímá počet opakování a argumenty fetch, vrací stejný výsledek jako fetch, a po vyčerpání pokusů vyhodí poslední chybu.
Jak vylepšit retry-obal nad fetch, aby opakoval požadavek i při HTTP odpovědi s response.ok === false?
Jak mohu jednoduše vypsat hodnoty, a mohu něco změnit naproti každému řádku a komentáři?
Požádejte o data o příspěvcích, komentářích a uživatelích přes tři API a sestavte jednotný pole objektů: id a název příspěvku, jméno autora a počet komentářů.
Jaké úkoly a otázky očekávat v další fázi pohovoru, pokud pozice zahrnuje možný přechod z React na Vue?