Frontend
Stane se klik na tlačítko, pokud se setTimeout spustí rekurzivně?
Existuje rozdíl mezi type a interface v TypeScript?
Existuje proměnná, která může být typu Book nebo Video. Jak zkontrolovat typ objektu? Jaký typ vrací funkce typu-guard?
Pověz mi o svém současném místě práce a projektu
Povězte nám o sobě a svých zkušenostech ve vývoji frontend.
Jak byl strukturován proces vývoje na vaší poslední práci? V jaké podobě přicházely úkoly, jak se dostávaly do výroby a jaká byla vaše role v tomto procesu?
Jaký je rozdíl mezi Redux a Zustand?
Pověz mi o Gitu. Co je GitFlow? Jak byl použit v projektu?
Který CSS selektor má nejvyšší specifikaci: tag, třída, ID?
Jaké technologie v oblasti stylů a CSS máš rád, které jsi používal? Jaké přístupy existují při popisu stylů ve spojení s frameworky?
// 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>
Úkol CSS: nakreslete červený čtverec uprostřed obrazovky.
export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // kód zde };
Může se zásobník volání přetečit? Pokud ano, proč by se to mohlo stát?
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é knihovny jste použil pro práci s daty?
Pověz mi podrobněji o posledním místě práce z technického hlediska, co se ti líbilo, co se ti nelíbilo a jakým směrem by ses chtěl(a) ubírat.
function any(promises) { // váš kód zde }
Pověz mi o své současné pozici a technologickém stacku.
Napište typy pro funkci reduce s použitím generik (typ pole, callback s akumulátorem, aktuální hodnotou, indexem, počáteční hodnotou).