Frontend
/* Máme súbor lístkov v nasledujúcej podobe: [ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ... ] Z týchto lístkov je možné zostaviť jedinú, neprerušovanú trasu. V trase nie sú žiadne slučky ani opakovania. Je potrebné napísať funkciu, ktorá vráti tieto rovnaké objekty lístkov v poradí podľa trasy. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
Povedzte nám o optimalizácii výkonu — kedy ste začali optimalizovať a ako.
Ak má prvok s absolútnym umiestnením rodičov s pozíciou, ako bude umiestnený?
Aké pomocné nástroje, vrátane nástrojov na testovanie, refaktoring a kontrolu kódu, používate?
Aké atribúty súborov cookie si pamätáš?
—SEPARATOR—
Za verigo Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), določite, kaj bo v zadnjem console.log in pojasnite zakaj.
Ako rozhoduješ, kedy použiť useMemo, useCallback, React.memo a kedy nie? Máš nejaké kritériá?
Rozprávaj o props, emit a provide/inject vo Vue — čo sú, ako sa používajú a na čo slúžia.
Typizuj napísanú funkciu v TypeScript pomocou generík, aby fungovala nielen s číslami, ale aj s inými typmi.
Chceli by ste sa viac venovať vedúcim úlohám alebo jednoducho pracovať pohodlne a dostávať zaujímavé úlohy?
// Je potrebné skontrolovať riešenie úlohy na dvoch službách volaním: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Ak obe požiadavky vrátia true - vypíšte success do console.log() // - Ak aspoň jedna vráti false - vypíšte fail do console.log() // - Ak aspoň jedna neodpovie - vypíšte error do console.log() // - Ak aspoň jedna odpovie dlhšie ako 1 sekundu - vypíšte timeout do console.log()
Čo znamená pojem 'z knihy' v kontexte tvojho projektu s efektmi (dážď, vibrácie atď.)? Ako to vyzerá z pohľadu implementácie?
[ime] sa spýtal: Môžeš, prosím, povedať o stacku, na ktorom si pracoval? Obzvlášť, povedz viac o Next.js.
[meno] sa opýtal(a): čo sú utility types v TypeScript? Ktoré si použil(a)?
Aký formát práce preferujete: vzdialený, kancelársky alebo hybridný?
Ako spojiť virtualizáciu s vyhľadávaním a filtrovaním údajov?
Vysvetlite mechanizmus šírenia udalostí v prehliadači (Event Propagation)
Používate AI agentov pri vývoji? Ako kontrolujete vygenerovanú súčasť pred publikovaním?
Myslíš si, že má TypeScript nejaké nevýhody?