Akými spôsobmi je možné klonovať objekt v JavaScript?
Frontend
Ak skopírova objekt pomocou Object.assign a jeho vlastnosť odkazuje na iný objekt, ide o hlbokú alebo povrchovú kópiu? Ak zmeníte vložený profil v jednom objekte, zmení sa aj v inom?
Ako pracujete s legacy kódom: opravujete alebo prepíšete?
Aplikácia neustále vyhadzuje výnimky, ktoré je potrebné rozdeliť podľa zmyslu a doménovej logiky: napríklad doménové chyby a chyby pripojenia. Ako by ste to vyriešili funkcionálnym prístupom?
Čo sa líši od prostredia na vykonávanie JavaScriptu v prehliadači od Node.js?
Koľko mikrofrontendov bolo celkovo v systéme?
Akí správci stavu boli použité v projekte? Ako sa na stránke zobrazia údaje z Pinia?
Používate CSS alebo preprocessory? Čo je lepšie: čistý CSS alebo preprocessor? Kde je možné použiť slučky v preprocessore a aké sú jeho nevýhody?
Aké hodnoty je možné ukladať v JSON? Je možné tam ukladať funkcie?
Čo je to localStorage, odkiaľ pochádza a je dostupný v Node.js?
Čo vás motivuje a čo demotivuje v práci?
Ako ste riešili technické SEO, zvýšenie rýchlosti načítania a optimalizáciu pre prevádzku?
Povedzte nám viac o CI/CD: ako prebiehal deployment a koľko bolo prostredí?
Ako sa konsoliduje kód desiatich vývojárov v jednom mikrofrontend-e? Je niekto, kto koordinuje zmeny?
Čo sa deje vo vybranom úryvku kódu, keď sa hodnoty konvertujú na boolean a ako sa tento proces nazýva?
Povedajte mi o svojem zadnjem delovnem mestu in izkušnjah z Vue in TypeScript: kaj ste počeli od ničesar, katere težke ali zanimive naloge ste reševali?
Kde sa nachádzali Playwright testy: v tom istom úložisku alebo samostatne?
Zaoberali ste sa analytikou? Ako ste implementovali odosielanie analytických udalostí, napríklad pre kliknutie na tlačidlo uloženia profilu?
Čo sa stane v Node.js a v prehliadači, ak sa odkážete na global a vykonáte global.foo = 'bar'?
Ako výmena dát prebieha medzi hostiteľskou aplikáciou a iFrame?