Frontend
Jaké jsou strategie detekce změn v Angular a jak funguje OnPush?
Jak lze zjistit, zda jsou v produkci problémy s formulářem, pokud přestane fungovat (například nezpracovává registraci)?
Třetí část úkolu v TypeScriptu: vytvořte nový typ založený na typu Delivery, kde všechna pole jsou volitelná (mohou mít hodnotu undefined) a nemohou měnit svou hodnotu (readonly). Použijte utilitární typy Partial a Readonly.
/* Co se zobrazí v konzoli */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Bude to správně fungovat, pokud předáte clearCache ne přes callback, ale jako přímou referenci na metodu map.clear (například clearCache = cache.clear)? Jak to opravit?
Byly požadavky uloženy do mezipaměti pro práci v režimu offline?
Co víte o utilitárních typech v TypeScriptu?
Jaké otázky máte k týmu a procesům vývoje?
Povězte nám o situaci, kdy jste optimalizovali výkon aplikace (uvedené v životopise) — proč stránka zpočátku tak pomalu načítala a jak jste to opravil?
Z těchto jízdenek lze sestavit jedinou nepřerušovanou trasu. V trase nejsou žádné smyčky ani opakování. Je třeba napsat program, který vrátí tyto stejné objekty jízdenek v pořadí podle trasy. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
Jaký je rozdíl mezi operátory combineLatest a forkJoin?
Pokud je třeba zvýšit počet válečků (tyčí), například na deset, jak udělat implementaci flexibilní, aby se hodnoty pro každý váleček (například přes parametr numberOfRollers a Array.from) neukládaly ručně?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [odkaz] export default () => { return <div>Szia!</div> }
Máte zkušenosti s psaním PHP kódu na frameworkách nebo v čistém PHP?
Co je CSP (Politika zabezpečení obsahu)?
Kdy by měla být volána finální resolve, pokud všechny sliby byly úspěšně splněny?
Na co jsou CSS moduly? Proč nepoužíváme běžné CSS?
Vysvětli Event Loop v JavaScriptu/prohlížeči.
Vyprávějte, jak byla v projektu organizována vícejazyčnost (4 jazyky, Next.js)
Proč jsi teď začala hledat nové místo?