Frontend
Znáte principy SOLID, čistou architekturu, Feature-Sliced Design?
Jaké výzvy byly z hlediska práce s Three.js? Jaké byly problémy, například s optimalizací?
Čím se liší kontrolované a nekontrolované komponenty v Reactu?
Vnitřní témata Vue 3 — jak funguje plánovač, virtuální DOM?
Implementujte funkci `debounce`, která podporuje okamžité volání na začátku série událostí (`leading`), na konci série výchozí trailing volání a metodu `debounceFunc.cancel()` pro zrušení naplánovaného volání.
Co je to XSS útok? Jaké druhy existují?
Můžeme trochu hlouběji proniknout do produktu s AI asistentem? Vyprávějte nám, jak vypadal tok od začátku do realizace tohoto produktu
Líbí se ti víc tahle práce, nebo chceš raději pracovat v týmu?
Jaké hodnoty lze ukládat do JSON? Lze tam ukládat funkce?
Do jaké míry vaše zkušenosti přesahovaly frontend: dělali jste úkoly full-stack nebo backend?
Pověz o fragmentech a portálech v Reactu.
Jak byl váš proces revize kódu organizován?
// Je nutné implementovat metodu groupBy, která rozšiřuje standardní metody polí. // Metoda by měla vracet seskupenou verzi pole – objekt, // ve kterém je každý klíč výsledkem provedení předané funkce fn(arr[i]), // a každá hodnota je pole obsahující všechny prvky původního pole s tímto klíčem.
Co jsou cookies, jak fungují, kdo je nastavuje a lze k nim přistupovat z JavaScriptu? Jak se cookie dostane na klienta a jaké má atributy? Může cookie žít navždy?
Jaká jsou omezení rekurzivního průchodu stromem? Čím se liší průchod do hloubky (DFS) od průchodu do šířky (BFS)? Jak lze průchod stromem realizovat bez rekurze?
Existuje možnost vícenásobné práce v prohlížeči, pokud je JavaScript jednovláknový?
Jak přesně jste hodnotili úkoly?
Podívejte se na kód React aplikace (seznam úkolů) a opravte problémy: práce s požadavky API, správa stavu, zpracování chyb, přidávání nových úkolů, označování úkolů jako splněných.
Podívej se na poskytnutý kód hooku useTagFilter, zjisti příčinu chyby (zaškrtávací políčka vizuálně nezobrazují vybraný stav), řekni, jaké další problémy vidíš, a navrhni, jak bys ho přepsal.
[jméno] se zeptal(a): čím se liší primitivní od nepřímých typů? Co je předání odkazem a hodnotou?