Frontend
HTTP статус кодови: шта значе 401, 403, 500, 200, 201?
Ispričajte o sebi i svom iskustvu na prethodnim radnim mjestima, počevši od najstarijeg: čime ste se bavili, kakvi su bili timovi, koje ste uloge obavljali?
Ispričaj mi o E2E testiranju s Playwright: kako je bio organiziran sustav testiranja, kako se pokretao, kako su surađivali s backendom, kako su osiguravali reproducibilnost testnih podataka?
export function foo(o, arr) { return arr.reduce((a, x) => { // ако (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Navedite detalje potrebne za sastavljanje upravljanog mašinskog sklopa iz konstruktora (netipično pitanje o sistemskom razmišljanju).
Koje utility tipove u TypeScript poznaješ?
Koja je razlika između Type i Interface u TypeScript?
Da li si radio sa CI/CD, možda si pravio Docker kontejnere ili podešavao pipeline-ove?
Молим те, реци ми у ком граду се тренутно налазиш.
Koji pregledač obično pravi najviše problema tokom razvojа za više pregledača?
Šta će se prikazati u konzoli pri prvom renderovanju React komponente sa detetom komponentom (useLayoutEffect, useEffect)?
Koje opcije postoje da skripti ne budu blokirajući prilikom renderovanja stranice?
Zašto ste odabrali WebSocket? Postoje li alternative?
Koji je vaš stek — React, Next.js ili nešto drugo?
/* Daju su tri sekcije koda. Potrebno je da napišete rezultat svakog console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Ispričaj mi o životnom ciklusu React komponenti (klasnih i funkcionalnih).
Napišite prilagođeni React hook useScreenWidth(targetWidth), koji vraća trenutnu širinu ekrana (screenWidth) i zastavicu isMobile (true ako je trenutna širina manja od targetWidth). Hook treba da se ažurira pri promeni veličine prozora.
Postoji filter sa tabovima. Pri brzom prebacivanju između tabova ponekad se prikazuju stare vrednosti koje nisu povezane sa trenutnim tabom. Koji je razlog i kako to popraviti?
Koja je razlika između metoda some, find i includes?
Šta su Pick i Omit u TypeScript-u?