Frontend
Aké vzory návrhu poznáte a ste ich používali, najmä v Angular aplikáciách?
Mal si skúsenosť s prácou bez analytika, keď si musel sám pochopiť úlohu?
Pri optimalizácii načítania ťažkej frontendovej aplikácie s 150 malými ikonami by mali byť ikony skombinované do jedného sprite alebo použiť CSS-inlining pri použití HTTP/2 alebo HTTP/3?
Aké HTTP metódy poznáte? V čom sa líši PUT od PATCH?
Ak máme veľký store pozostávajúci z viacerých častí, a rodičovský komponent používa jednu časť stavu, a detský inú, ako zabezpečiť nezávislé opätovné vykreslenie týchto komponentov bez ich obalovania do useMemo?
// Dajú sa tri typy. Na ich základe je potrebné vytvoriť typ Delivery, ktorý bude obsahovať všetky polia z daných typov.
Ako sa staviaš k umelej inteligencii a ako ju v práci využívaš?
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
Poznáte operátor non-null assertion (!) v TypeScript? Prečo je považovaný za anti-pattern?
Čo je to Feature-Sliced Design (FSD)? Porozprávaj mi o svojich skúsenostiach s FSD.
Je požiadavka OPTIONS odosielaná pri každom cross-dome požiadavku alebo len keď je to potrebné? Aký je rozdiel medzi jednoduchými a zložitými požiadavkami v tomto kontexte?
Ako previesť arguments na pole starým spôsobom (ES5), bez Array.from a spread-operatora?
Použili ste nejakú dohodu na písanie commitov?
Mentalno zaženi prikazano funkcijo: kaj se bo prikazalo pri prvem klicu in zakaj? Kako popraviti kodo, da dobite zaporedje številk?
Stretli ste sa niekedy s projektovým manažérom v režime prísnych termínov? Keď je potrebné niečo urobiť veľmi rýchlo, ale technicky to nie je možné rýchlo urobiť.
Je potrebná samostatná funkcia toggleLoading, alebo sa bez nej dá?
Uveďte príklad princípu Otvorené/Zatvorené vo vývoji frontend, napríklad prostredníctvom render props.
Máš skúsenosti s migráciou z Vue 2 na Vue 3 — čo si presne robil sám?
Aké spôsoby viazania kontextu poznáš?
Aký je rozdiel medzi HTTP a HTTPS?