Frontend
Šta je CORS greška?
Koje pristupe ste koristili za pisanje stilova (preprocesori, Tailwind, CSS moduli itd.)?
Znaš li principe SOLID? Pričaj mi o principu inverzije zavisnosti (DIP)
Kako funkcioniše Fiber i kako je organizovana prioritetizacija (scheduler) u Reactu?
Sa kojim hook-ovima možemo čuvati lokalno stanje u React-u?
Da li ste koristili AI samo za testove i dokumentaciju, ili ste od nule pisali nešto ozbiljno?
Da li je OOP u JS funkcionalni šema? Koji je glavni problem OOP u JS?
Šta je Module Federation i šta ona uključuje?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("svaki render 1")); console.log("svaki render 2"); useEffect(() => { console.log("svaki render 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Povećaj </button> ); }
Šta je useEffectEvent i čemu služi?
[ime] je pitao: Šta smatraš dobrim pregledom koda? Kako bi rešio problem arogantnog i kritičnog odnosa tokom pregleda u timu?
Да ли разумете како ради Tailwind?
Šta je WebSocket protokol i u čemu je njegova suština, kada se koristi?
Koje alate i pristupe koristite za stilizaciju (CSS moduli, SCSS, CSS-in-JS itd.)?
Да ли сте икада морали да користите Lodash или његове аналоге?
Реци о овоме у различитим контекстима: у методама објекта, у стрелачким функцијама и у обичним функцијама.
Napišite funkciju u JavaScript ili TypeScript koja prima niz brojeva i vraća niz u kojem su brojevi deljivi sa 3 zamenjeni sa 'Fizz', deljivi sa 5 sa 'Buzz', a deljivi i sa oba sa 'FizzBuzz'.
Koje vrste podatka postoje u JavaScript-u? Čime se primitivni tipovi razlikuju od objekata? Kako se oni čuvaju u memoriji?
Koje još metode Promise API poznaješ osim Promise.all?
Implementirajte funkciju compose koja prihvata promenljiv broj funkcija i vraća novu funkciju. Rezultat svake funkcije se prenosi na sledeću.