Frontend
Které API prohlížeče jsou důležité pro přehrávání HLS/DASH v prohlížeči?
// 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. // kód zde // Příklad 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id : 1 }], // 2: [{ id: 2 }] // } // Příklad 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String)); // { // "1": [1], // "2": [2], // "3": [3] // } // Příklad 3 const array3 = [3.3, 0.5, 1.4]; console.log(array3.groupBy(Math.round)); // { // 3: [3.3], // 1: [0.5, 1.4] // }
Jak vidíš svou roli v týmu? Které dvě role ti nejvíce vyhovují?
Co se stane, pokud deklarujeme několik rozhraní se stejným názvem?
[jméno] se zeptal: povězte mi o své pracovní zkušenosti, proč jste se rozhodl opustit své současné zaměstnání a čeho očekáváte od nového místa?
Pověz mi o reaktivnosti ve Vue: na čem je založená a jak s ní komunikujeme (Reactive, Ref, ShallowReactive, ShallowRef)?
[jméno] se zeptal: Kde jsi studoval/a?
Jaký je rozdíl mezi watch a watchEffect ve Vue?
Jaký je rozdíl mezi useEffect a useLayoutEffect a kdy je useLayoutEffect užitečný?
Úloha na Event Loop: určete pořadí výpisu do konzole při přítomnosti setTimeout, Promise a synchronního kódu. Co bude poslední a proč?
Proč je v seznamu React potřeba atribut key?
Pověz mi o bind, call, apply. Čím se liší?
Pro hodnoty const a = null a const b = 0 určete výsledky výrazů s || a ?? a vysvětlete rozdíl mezi operátory.
Co znamená, když se ref nazývá 'povrchovým' nebo 'vrchním' - který nesleduje objekt do hloubky, pouze jeho horní vlastnosti? (otázka o shallowRef)
Praktický úkol: implementovat volání funkce useMutation tak, aby se v konzoli zobrazilo 'Hello World'.
Jaké jsou dva hlavní typy komponent v Reactu?
Na stromě sedí veverky a vrány. Je třeba napsat funkci, která najde všechny veverky na stromě a vrátí jejich jména. Očekávaný výsledek: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Proč Next.js není potřeba pro administrátorské panely?
Jaké jsou stavy slibů?
Zmínil jste testy — psal jste testy v [společnost] a na posledním místě práce?