Frontend
Jaké otázky máte k nám? Co od této pozice očekáváte?
Máte zkušenosti se sběrem metrik v Prometheus, včetně obchodních metrik?
Jak úzce jste pracoval s Next.js? Jaké funkce používáte?
Povězte mi o úkolu rozdělení rolí v osobním účtu — jak se na jeho realizaci podílel backend?
Který CSS selektor má nejvyšší specifikaci: tag, třída, ID?
Stále pracujete ve společnosti, nebo jste ji již opustil?
// Je potřeba vytvořit nový komponent RandOnce na základě komponenty Rand, // který při použití v App // nebude aktualizovat náhodné číslo každé 3 sekundy, ale zobrazí náhodné číslo pouze jednou. // const Rand = () => <span>{Math.random()}</span>
Co byste ztratili, kdybyste implementovali autorizaci přes client-side rendering místo SSR? Proč bylo rozhodnuto použít SSR?
Povězte nám, jak jste se dostali do odvětví vývoje: jak jste se vzdělávali, jak jste našli své první zaměstnání, s ohledem na to, že ve vašem životopise je uvedena netechnická specializace?
Jak přiřadit kontext (this) k funkci? Vysvětlete metody call, apply, bind a jejich rozdíly.
Figurky Tetris padají svisle dolů v sekvenčním pořadí. Figury nelze posouvat ani otáčet - jednoduše najděte výšku vznikající věže. Pořadí pádu figurek je určeno polem čísel 1, 2 nebo 3. Figurky jsou zobrazeny níže. findHeight([1,2,3]) => 7 findHeight([1,1,1,1]) => 12
Jaká je vaše architektura na frontend projektech (například FSD nebo jiná)?
Na co je potřeba správce stavu? Čím se liší od React Context?
fetchAll(['url1', 'url2'], (results) => { console.log('Data všech odkazů', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }
Které API prohlížeče jsou důležité pro přehrávání HLS/DASH v prohlížeči?
Jak bys popsal rozdíl mezi Middle a Senior ve vývoji frontend?
Co server vrací prohlížeči po požadavku, včetně samotné stránky?
Máte zkušenosti s přechodem z Vue 2 na Vue 3? Vyprávějte, jak to probíhalo, s jakými obtížemi jste se setkali.
Jaký je rozdíl mezi Yup a Zod?
Dnes budeme navrhovat zprávu. Seznamte se s rozložením rozhraní a funkčními požadavky. Je třeba shromáždit nefunkční požadavky, diskutovat o technickém stacku, komponentách a službách frontendu, datových modelech, API a celkové systémové architektuře.