Frontend
Je tento hlavní projekt bílá značka? Prodává se zákazníkům s přizpůsobením pro ně?
Pracoval jsi na projektech s mikrofrontendy?
Jaké metody znáš pro převod řetězce na číslo?
Co jsou to vlastní data atributy v HTML? Jak se zapisují, jak na ně odkazovat z JavaScriptu a k čemu slouží?
Považoval bys signály a RxJS za vzájemně zaměnitelné nástroje, nebo každý pro svou úlohu? Pokud druhé — pro kterou přesně?
Podívej se na třetí blok kódu — jaké problémy existují v return komponenty?
// Dostáváte řetězec složený z latinských písmen, mezer a interpunkce. // Řetězec se nazývá pangram, pokud obsahuje alespoň jednou každé z 26 písmen. Určete, zda je řetězec pangram. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // váš kód zde } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))
Proč jste se rozhodl(a) teď změnit zaměstnání?
Co je HTTP/2 a v čem se liší od HTTP/1.1?
Jak vyřešit problém s zastaralým uzávěrem v useCallback bez přidání závislostí do pole závislostí?
function createRateLimiter(limit, interval) {} // Testy const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorováno (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (uplynulo >100ms)
Kolik uživatelů budeme mít? Je potřeba SEO-optimalizace? Je potřeba lokalizace? Jaké metriky je třeba sbírat?
Víš, co je GraphQL?
Povězte mi o posledním místě práce: zkušenosti, technologie, výrazné momenty a projekty.
Pověz mi, jak obecně funguje serverové vykreslování (SSR): jaké jsou klíčové kroky, důležité body. Proč dochází k tomu, že HTML, které je renderováno na serveru, se na klientovi promění v plnohodnotnou reaktivní aplikaci?
[jméno] se zeptal(a): úkol na kontext: co vypíše konzole na řádcích 12, 13, 14? Jak zajistit, aby na řádku 14 byl správný kontext, aniž by se změnila samotná řádka 14?
Jaký je rozdíl mezi CSS display: block, inline a inline-block?
* Funkce přijímá pole slib (předpokládáme, že není prázdné) a vrací slib. * Pokud se některé z předaných slibů vyřeší (úspěšně dokončí), pak se vrácený slib vyřeší touto hodnotou. * Pokud se několik slibů úspěšně dokončí, pak se vrácený slib * vyřeší * s prvním úspěšným hodnotou, bez ohledu na pořadí slibů v poli. * Pokud jsou všechny předané sliby zamítnuty, pak je vrácený slib zamítnut s chybou typu AggregateError, která seskupí všechny chyby, s ohledem na pořadí slibů. * AggregateError lze vytvořit takto: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // váš kód zde }
Víte, co je Feature Sliced Design (FSD)?
Uživatel si stěžuje, že tlačítko občas nereaguje, ale lokálně se problém neprojevuje. Jaké jsou vaše kroky při ladění? Jaké mohou být příčiny?