Frontend
Da li ste ikada morali da mockujete API podatke? Kako ste to uradili?
Може ли да се промени формат договора: одмах започети са непотписаним или скратити пробни/временске периоде?
Ispričaj mi o svom radnom iskustvu i trenutnim zadacima na platformi za klađenje
Kako pravilno postaviti zadatak AI-agentu za refaktorisanje legacy-komponenta?
Да ли је овде потребан `useCallback`? За шта служи и у којим случајевима је користан?
Имате ли искуства са Next.js?
Kako sprečiti dvostruko naplaćivanje pri ponovnom zahtevu (idempotentnost)?
Koje su prednosti i mane prilagođenog UI seta?
Šta su HLS, DASH, manifest i segment?
Ispričaj o build tool-u prilikom prelaska sa Vue 2 na Vue 3: bio je Webpack (Vue CLI), sada Vite. Da li su postojali zanimljivi corner-case-ovi, konflikti konfiguracije ili stvari koje si morao da prepišeš?
Čime se razlikuje __proto__ od [[Prototype]] i prototype?
Zašto su ključevi potrebni u listi elemenata? Šta će se desiti ako ih ne navedemo?
/** * Задача 1: Генерички и безбедност типа кључа * Направите функцију `getProperty` која узима објекат и кључ. * Користите генераке да бисте осигурали да је функција типски безбедна и да кључ постоји у објекту. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Задача 2: Дати су више декларација интерфејса Todo испод, објасните шта се дешава када су присутне у истом опсегу. * Разговарајте о томе како TypeScript их третира и попуните објекат `myTodo` да задовољи захтеве спојеног интерфејса Todo. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }
Da li ste ikada imali problem kada se model na backendu menjao (npr. polje nestajalo), a to polje je korišćeno na mnogim mestima u kodu? Kako ste se sa tim izborili?
Kako izgleda idealan kandidat nakon završetka probnog perioda, koji su kriterijumi njegovog uspešnog prolaska?
Koja je razlika između jednostavnih i složenih (preflight) zahteva u kontekstu CORS?
Da li imaš sopstvene pet-projekte?
Za vrednosti const a = null i const b = 0 odredite rezultate izraza sa || i ??, i objasnite razliku između operatora.
Kako kopirati objekat u JavaScriptu? Čime se razlikuje površinska kopija od duboke?
Ako je funkcija tipizirana i umesto broja se prosledi niz, kada će doći do greške: u fazi razvoja?