Frontend
Kako radi pregledač prilikom prikaza stranice? Koje faze prolazi?
Šta je čista funkcija? Da li je console.log unutar funkcije bočni efekat?
Šta će vratiti typeof null?
Kako funkcioniše Event Loop u JavaScript-u? Pričajte o mikro i makro zadacima.
Čime se može zameniti Pinia ako ne želimo da u projekat uvodimo tako veliki alat?
Почните да говорите о свом радном искуству.
Koji je bio najupamćeniji zadatak koji si morao da rešiš?
Колико често сте морали да радите са генерицима? Где сте користили типове помоћи као што су Pick, Omit, Partial, Record, ReturnType, Exclude?
Колико је детаљно формулисан задатак? Да ли су постојали системски аналитичари који су писали захтеве?
<div class="list"> <div class="item">1</div> <div class="item">2</div> ... <div class="item">N-1</div> <div class="item">N</div> </div>
Kako ste upoznati sa Docker-om? Da li ste morali da ga koristite na poslu?
Zašto se obična funkcija može pozvati pre njenog deklarisanja, a strelična ne?
Koja je razlika između objektno-orijentisanog programiranja i funkcionalnog programiranja? Šta je čista funkcija?
Kako pravilno umetnuti korisnički tekst u DOM, sačuvati HTML oznake, ali izbeći XSS?
Pogledajte ovaj HTML/CSS kod. Koja će biti boja teksta za svaki element?
Може ли након после catch да се дода then?
Odredite red izlaza console.log u prikazanom primeru sa sinhronim kodom, setTimeout, Promise i funkcijom.
Šta možeš reći o Tailwind? Imaš li iskustva sa njegovom upotrebom? Koje biblioteke za rad sa Tailwind znaš (npr. za kombinovanje klasa)?
Ispričaj o svom iskustvu sa postavljanjem end-to-end testova sa Playwright-om i pokrivenošću od 80%.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());