Frontend
Aké sú stratégie detekcie zmien v Angular a ako funguje OnPush?
Ako zistíte, že formulár v produkcii prestal fungovať (napríklad, nezavŕši registráciu), ako to môžete zistiť?
Tretia časť úlohy v TypeScript: vytvorte nový typ založený na type Delivery, kde všetky polia sú voliteľné (môžu mať hodnotu undefined) a nemôžu meniť svoju hodnotu (readonly). Použite pomocné typy Partial a Readonly.
/* Čo sa zobrazí v konzole */ 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));
Bo delovalo pravilno, če namesto preklica (callback) posredujemo clearCache kot neposredno referenco na metodo map.clear (npr. clearCache = cache.clear)? Kako to popraviti?
Boli požiadavky uložené do vyrovnávacej pamäte pre prácu v režime offline?
Čo viete o utilitárnych typoch v TypeScript?
Aké otázky máte k tímu a procesom vývoja?
Povejte nam o situaciji, ko ste optimizirali zmogljivost aplikacije (navedene u vašem životopisu) — zašto je stranica iz početka tako sporo učitavala i kako ste to popravili?
Z týchto lístkov je možné zostaviť jedinú, neprerušenú trasu. V trase nie sú žiadne slučky ani opakovania. Je potrebné napísať program, ktorý vráti tieto isté objekty lístkov v poradí podľa 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' }, ])); ```
Aký je rozdiel medzi operátormi combineLatest a forkJoin?
Ak je potrebné zvýšiť počet valcov (tyčí), napríklad na desať, ako spraviť implementáciu flexibilnou, aby sa hodnoty pre každý valec (napríklad cez parameter numberOfRollers a Array.from) neukladali ručne?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [odkaz] export default () => { return <div>Ahoj!</div> }
Máte skúsenosti s písaním PHP kódu na frameworkoch alebo v čistom PHP?
Čo je CSP (Politika zabezpečenia obsahu)?
Kedy by sa mala volať finálna resolve, ak sa všetky sľuby úspešne splnili?
Na čo sú CSS moduly? Prečo nepoužívame bežný CSS?
Vysvetli Event Loop v JavaScriptu/prehliadači.
Povedz, ako bola v projekte organizovaná viacjazyčnosť (4 jazyky, Next.js)
Prečo si teraz začala hľadať nové miesto?