Sobes.tech

Frontend

Da li ste pisali testove? Koje tačno?

232

Kako su zadaci dolazili u tim? Da li je postojala tehnička specifikacija ili su zadaci opisivani usmenom? Možete li navesti primer zadatka?

160

Šta vam se sviđa u vašem radu, a šta vam se ne sviđa ili vas iritira?

157

Са којим менаџерима стања сте сарађивали и зашто је управо Effector изабран у последњем пројекту?

149

Да ли имате питања у вези са производом, тимом или процесима?

140

Ispričajte mi šta znate o Event Loop, šta je i čemu služi?

132

Šta znate o kontekstu i ključnoj reči this?

132

Ispričajte mi o trenutnim mjesecima rada: koji je to proizvod, s kim ste radili, kakav je bio tim?

130

Да ли сте икада морали да радите без макете? Как се отнасяте према задацима које треба да се ураде без макете?

128

Šta znate o sakupljaču smeća u JavaScriptu? Šta su curenja memorije i u kojim slučajevima mogu da se dogode?

125

Koliko ste spremni da se vratite na prethodni zadatak nakon što testeri otkriju greške? Kako se nosite sa čestim prebacivanjem konteksta?

125

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Кратко кажи так: `this` није област видљивости, већ контекст позива функције. Одређује се не тамо где је функција проглашена, већ како је позвана. Може се додати 3-4 правила: - Обичан позив функције — `this` је обично undefined у strict режиму. - Метод објекта — `this` указује на објекат са леве стране тачке. - call / apply / bind — омогућавају јасно постављање `this`. - Стрелне функције — немају свој `this`, узимају га из спољашњег контекста.

124

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Кратко речено: `this` није област видљивости, већ контекст позива функције. Он се одређује не тамо где је функција проглашена, већ тамо где је позвана. Може се додати 3-4 правила: - Обичан позив функције — `this` је обично undefined у strict режиму. - Метод објекта — `this` указује на објекат са леве стране тачке. - `call / apply / bind` — омогућавају јасно постављање `this`. - Стрелне функције — немају свој `this`, узимају га из спољашњег контекста.

121

Zašto su potrebni useMemo i useCallback? Da li je uvek racionalno njih koristiti?

112

Искуство у раду са микрофронтендима?

109

Koji menadžer stanja je korišćen u projektu? Redux, MobX ili nešto drugo?

103

U kojim slučajevima dolazi do ponovnog renderovanja komponente u React-u?

99

console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar

79