Vaša grana kasni u odnosu na dev jer je drugi programer već spojio svoje izmene. Kako da ažurirate svoju granu i rešite konflikte?
Frontend
Ispričajte o paginaciji i beskonačnom skrolovanju: kako ste ih koristili, koje ste promenljive imali, kako ste komunicirali sa backend-om? Zašto ste na jednom mestu izabrali beskonačno skrolovanje, a na drugom paginaciju?
Kako biste implementirali prikaz popusta na kartici proizvoda? Koja polja biste dodali entitetu? Da li biste računali novu cenu na frontendu ili biste čekali od backend-a?
Sa kojim ste stekom najviše radili? Koje ste biblioteke koristili i zašto? Kakvo je mišljenje — koje su dobre, koje su loše?
Ispričajte o svom iskustvu s filtrima: kako ste ih prikazivali, čuvali u URL-u ili na frontendu, kako ste ih prenosili u zahtjevima?
Pomenuli ste Axios i React Query — kako razumete šta su i zašto se koriste?
Šta je zatvaranje? Čime se razlikuje var od let?
Pomenuli ste autorizaciju — koje pristupe ste koristili? Kakvo iskustvo imate sa autorizacijom?
Ispričaj mi o svom radu s Git-om: kako su bile organizovane grane, kako ste radili s njima u timu?
Ispričajte o 4 metode Promise: Promise.all, Promise.any, Promise.race, Promise.allSettled — što rade, po čemu se razlikuju? Šta će biti prikazano u konzoli u primjerima s tim metodama?
Kako vidite vitrinu proizvoda za prodavnicu digitalnih proizvoda (pretplate PlayStation Plus, Xbox Game Pass, Nintendo itd.)? Koje entitete/modele biste izdvojili? Koje upite biste izgradili?
Došlo je do greške na produkciji, potrebno je hitno ispraviti, ali je grana dev već odmakla sa novim funkcijama. Kako biste postupili?
// 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)
Koja je razlika između git fetch i git pull?