Pre fragment kódu so synchronickým kódom, setTimeout a Promise, určite poradie výstupu v konzole a vysvetlite fronty makro- a mikroúloh.
Frontend
Pracovali ste s devDependencies, peerDependencies, optionalDependencies alebo bundledDependencies?
Živý kód: implementujte funkciu $ (podobnej ako jQuery), ktorá prijíma platný CSS selektor a nájde zodpovedajúce uzly. Funkcia by mala vracať objekt s metódami addClass, toggleClass, removeClass, css (aplikácia štýlov), html (vloženie HTML/CSS do prvku) — s možnosťou reťazového volania. Poskytnutý testovací kód s reťazovým volaním nesmie byť zmenený a musí fungovať po implementácii funkcie.
Ako organizovať prostredníctvom služby scenáre, v ktorých dva komponenty musia čítať rovnakú hodnotu alebo mať zdieľaný stav?
Aký je rozdiel medzi bežným skriptom, skriptom s async a skriptom s defer? Ak na stránke je viacero tagov script, v akom poradí sa načítajú a vykonajú?
Aký je rozdiel medzi interface a type v TypeScript? Kedy použiť každý z nich?
```javascript const obj = { meno: 'Alex', povedz() { console.info(this.meno); } }; const obj2 = { meno: 'Ivan' } const fn = obj.povedz.bind(obj).bind(obj2); fn(); obj.povedz(); ```
Aké problémy môžu nastať počas hydratácie SSR aplikácie, z akých dôvodov a ako by ste ich riešili?
Čo je zraniteľnosť znečistenia prototypu?
Prosím, porozprávaj mi o sebe, o skúsenostiach na poslednom mieste, o hlavných špecifikách, o stacku — všetko, čo považuješ za dôležité.
[meno] sa opýtal: Bol architekt zodpovedný všeobecne za architektúru frontendu, alebo bola na frontende samostatná osoba za to zodpovedná?
// vstupné parametre: // url // možnosti export function useFetch() { // logika const fetchData = async () => {}; return { data, error, loading }; }
Čo ma presne zaujalo vo vašej spoločnosti? Čo by som chcel nájsť na novom pracovnom mieste?
To má zmysel—uzatvorenie verejnej zmluvy zabraňuje nechceným odchýlkam API a diskriminované unie sú silným dôvodom na uprednostnenie `type`. Pri implementácii toho tlačidla, aby bolo pixel-perfect a responzívne, ako riešite rozostupy a zarovnanie, aby ikona + štítok zostali vizuálne konzistentné naprieč bodmi prerušenia a zmenami veľkosti písma?
Ako by si štruktúroval výmenu informácií medzi backendom a frontendom po vrstvách (architektonicky)?
Aké middleware ste použili v Redux? Čo je middleware?
Čo je dôležité kontrolovať pri nasadení?
Aké kódy odpovedí HTTP poznáte?
Nebolo ťažké rozdeliť čas na dva paralelné projekty rovnakým tímom?
Ako bola štruktúra vášho Redux store: aké hlboké bolo a ako boli organizované slices?