Jūsų šaka atsilieka nuo dev, nes kitas programuotojas jau sujungė savo pakeitimus. Kaip atnaujinti savo šaką ir išspręsti konfliktus?
Frontend
Papaskokite apie puslapiavimą ir begalinį slinkimą: kaip juos naudojote, kokios buvo kintamosios, kaip bendravote su backend'u? Kodėl vienoje vietoje pasirinkote begalinį slinkimą, o kitoje — puslapiavimą?
Kaip įgyvendintumėte nuolaidos rodymą produkto kortelėje? Kokius laukus pridėtumėte prie entiteto? Skaičiuotumėte naują kainą frontend'e ar lauktumėte backend'o?
Su kokiu technologijų rinkiniu dirbote daugiausiai? Kokias bibliotekas naudojote ir kodėl? Kokia nuomonė susidarė — kurios yra geros, kurios blogos?
Pasakokite apie savo patirtį dirbant su filtrais: kaip juos rodėte, ar saugojote URL arba priekinėje dalyje, kaip perduodavote užklausose?
Jūs paminėjote Axios ir React Query — kaip suprantate, kas jie yra ir kam skirti?
Kas yra uždarymas? Kuo skiriasi var nuo let?
Jūs paminėjote autorizaciją — kokius požiūrius naudojote? Kokia jūsų patirtis su autorizacija?
Papaskinkite apie savo darbą su Git: kaip buvo suorganizuotos šakos, kaip dirbote su jomis komandoje?
Papaskinkite apie 4 Promise metodus: Promise.all, Promise.any, Promise.race, Promise.allSettled — ką jie daro, kuo skiriasi? Ką išves konsolėje šių metodų pavyzdžiuose?
Kaip matote skaitmeninių prekių parduotuvės vitrinas (PlayStation Plus, Xbox Game Pass, Nintendo prenumeratos ir kt.)? Kokias subjektus/modelius išskirtumėte? Kokius užklausimus kurtumėte?
// 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)
Produkcijoje įvyko klaida, ją reikia skubiai ištaisyti, tačiau dev šaka jau labai pažengusi su naujomis funkcijomis. Kaip elgtumėtės?
Kuo skiriasi git fetch nuo git pull?