A branch-ed lemaradt a dev-től, mert egy másik fejlesztő már összevonta a változtatásait. Hogyan frissítse a branch-et és oldja meg a konfliktusokat?
Frontend
Meséljen a lapozásról és az Infinite Scroll-ról: hogyan használták, milyen változók voltak, hogyan kommunikáltak a backenddel? Miért az egyik helyen az Infinite Scroll-t választották, a másik helyen pedig a lapozást?
Hogyan valósítaná meg a kedvezmény megjelenítését a termékkártyán? Milyen mezőket adna hozzá az entitáshoz? A frontendben számítaná ki az új árat, vagy a backendtől várná?
Milyen technológiai stackkel dolgozott a legtöbbet? Milyen könyvtárakat használt és miért? Milyen vélemény alakult ki — melyek jók, melyek rosszak?
Meséljen a szűrőkkel kapcsolatos tapasztalatairól: hogyan jelenítette meg, az URL-ben vagy a frontenden tárolta, hogyan továbbította a kérésekben?
Említetted az Axios-t és a React Query-t — hogyan érted, hogy mik ezek és mire használják őket?
Mi az a lezárás? Mi a különbség a var és a let között?
Említette az autorizációt — milyen megközelítéseket használtál? Milyen tapasztalatod van az autorizációval?
Mesélj a Git-tel végzett munkádról: hogyan voltak felépítve az ágak, hogyan dolgoztál velük csapatban?
Meséljen a 4 Promise módszerről: Promise.all, Promise.any, Promise.race, Promise.allSettled — mit csinálnak, miben különböznek? Mit fog megjelenni a konzolon ezekkel a módszerekkel kapcsolatos példákban?
Hogyan látja a digitális termékek boltjának kirakatát (PlayStation Plus, Xbox Game Pass, Nintendo előfizetések stb.)? Milyen entitásokat/modelleket emelne ki? Milyen lekérdezéseket építene?
// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)
Hiba történt a termelésben, sürgősen javítani kell, de a dev ág már messze előrehaladt új funkciókkal. Hogyan járnál el?
Mi a különbség a git fetch és a git pull között?