Frontend
Kako kopirati objekat u JavaScriptu? Čime se razlikuje površinska kopija od duboke?
Шта је за вас најважније у организацији рада и тима?
Da li ste radili na backend razvoju? Ako da, šta ste tačno radili?
Šta znaš o kontekstu u JavaScript-u?
Da li imaš iskustva u pisanju testova? Koje testove si pisao i u kojoj količini?
Koje su glavne prednosti korišćenja React-ovog useState hook-a?
Objasnite koncept životnog ciklusa komponente u Reactu.
/* Naša chat aplikacija treba da prikazuje nove poruke koje dolaze sa servera. Poruka ima sledeći format: interface Message { id: number text: string } ID prve poruke je 1, a ID svake sledeće poruke je za 1 veći od prethodnog. Moramo prikazivati poruke u ispravnom redosledu, ali server ne garantuje ispravan redosled poruka koje se šalju našoj aplikaciji. Vremenska linija: // (dolazi) [telefon] // (crtamo) . 1 2 3 .. 4 5 6 7 8 Poruke sa servera dolaze u handler funkcije connect: connect((msg) => { ... }); Za prikaz poruka, potrebno je koristiti funkciju render: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Реците ми о Angular Signals: signal, computed, effect — како их користите у компоненту
Када се активира callback useEffect? Које фазе постоје у React-у?
Да ли си упознат са форматом аутсорса, наручног развоја? Који формат рада ти се чини да ти одговара?
Ako se nova makrotask kreira tokom izvršavanja petlje Event Loop, kako i kada će biti obrađena?
Zašto želite preći u oblast razvoja igara?
Можемо ли мало да продубимо у производ са АИ асистентом? Испричајте нам како је изгледао ток од почетка до реализације овог производа
Случај: замислите да добијете производ са задатком да направите и покренете нов производ за 2 месеца, може бити укључено много различитих крст-тимова, али још није јасно. Опишите ред ваших акција, свој начин размишљања — куда ћете прво да пођете?
Pričaj o fragmentima i portalima u React-u.
Imamo tabelu sa 10.000 redova koja počinje da usporava prilikom prikaza. Zašto se to dešava i kako to popraviti?
Šta će se promeniti ako definišemo debounce kao strelicu funkciju? Kako prenositi argumente putem rest operatora (tri tačke)?
Koje metode postoje za kreiranje duboke kopije objekta?
Ispričaj mi o najzanimljivij zadatak u poslednjem projektu.