Frontend
Prečo je používanie var a vyhľadávanie prvkov podľa indexu (querySelectorAll()[0]) zlá prax?
Koľko tímov bolo v produkte, koľko ľudí bolo vo vašom tíme a koľko vývojárov pracovalo na jednom mikrofrontend?
/** * Kontroluje, či sú zátvorky v reťazci vyvážené alebo nie. * Zátvorky, ktoré sa môžu vyskytnúť v reťazci: * [[{ a }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }
V ktorej fáze udalosti sa spúšťa predvolený spracovateľ pridaný cez addEventListener?
Ako zavolať metódu detského komponentu z rodičovského v Vue.js?
const createCounter = () => {
Ako zistiť, že backend zle funguje, kde sa spomaľuje? Ako debugovať chybu 500 v produkcii?
Bude sa volať useEffect, ak je useRef v jeho závislostiach?
Má hodnota [objekt] prototyp? Čím sa __proto__ líši od prototype? Na čo ukazuje __proto__ objektu? Je pravda, že __proto__ je u všetkých hodnotách?
Čo môže byť príčinou opätovného renderovania v React?
Povedz mi o projekte na tvojej súčasnej/poslednej pracovnej pozícii: o aký projekt ide, koľko ľudí je v tíme a aké majú role, a tiež mi povedz o náročnej alebo zaujímavej úlohe, ktorú si vykonal — v čom bola zložitosť a ako si ju vyriešil.
Povedz o Event Loop: mikroúlohy a makroúlohy, poradie vykonávania.
Povedz mi viac o tom, čo si robil v časti DevOps.
Napíšte funkciu, ktorá prijíma šírku a výšku matice a vráti dvojrozmerné pole naplnené číslami v špirále (v rastúcom poradí, začínajúc od 1, pohybujúc sa doprava, potom nadol, doľava, hore).
Aký je rozdiel medzi Promise a async/await? Ako spustiť dva asynchrónne požiadavky paralelne? Aké metódy Promise poznáš (all, allSettled, race, any)?
Úloha o trezore: existuje okrúhly bubon s hodnotami od 0 do 99, ukazovateľ je na začiatku na 50. Pozitívne čísla sa otáčajú v smere hodinových ručičiek, negatívne proti. Zadaný je vstupný poľ s číslami, a je potrebné určiť konečnú pozíciu ukazovateľa po všetkých operáciách.
Povedaj mi o použití Astro: ako ste si ho vybrali, ako spravujete obsah?
Praktická úloha na CSS pozíciu: existujú tri prvky (modrý, zelený, červený) so stanovenými štýlmi. Ako sa zmení poloha modrého prvku pri pridávaní rôznych hodnôt position a posunov (relative, left/top, absolute, transform na rodičovi)
Kedy sa monolit premení na mikro-frontendy? Akým atribútom a vlastnosťou rozumieme, že teraz sú to mikro-frontendy?
Čo viete o index súboroch, ako sú index.ts alebo index.js?