Sobes.tech

Сіз тесттер жаздыңыз ба? Қандай?

240

Тапсырмалар командаға қалай келді? Техникалық тапсырма болды ма, әлде тапсырмалар сөзбен сипатталды ма? Тапсырманың мысалын келтіре аласыз ба?

166

Жұмысыңызда не ұнайды, ал не ұнамайды немесе мазалайды?

158

Қандай күй менеджерлерімен жұмыс істедіңіз және соңғы жобада неге дәл Effector таңдалды?

153

Өнім, команда немесе процестер туралы сұрақтарыңыз бар ма?

144

Event Loop туралы не білесіз, ол не және ол не үшін қажет?

135

Контекст және this кілттік сөзі туралы не білесіз?

135

Сіз макеттерсіз жұмыс істеуге мәжбүр болған кезіңіз болды ма? Макеттерсіз орындалуы керек тапсырмаларға қалай қарайсыз?

135

Қазіргі жұмыс айларыңыз туралы айтыңыз: қандай өнім, кіммен жұмыс істедіңіз, команда қандай болды?

132

JavaScript-те қоқыс жинау туралы не білесіз? Жады ағуы дегеніміз не және ол қай кезде болуы мүмкін?

131

Қысқаша айтыңыз: `this` — бұл аймақ емес, шақыру контексті. Ол функция қай жерде жарияланғанына емес, қалай шақырылғанына байланысты анықталады. 3-4 ережені қосуға болады: - Қалыпты функция шақыру — бұл әдетте strict режимінде анықталмаған. - Объект әдісі — this нысанға көрсетеді, ол нүктеден сол жақта орналасқан. - call / apply / bind — бұлды нақты орнатуға мүмкіндік береді. - Жолдас функциялар — өздерінің this-і болмайды, олар сыртқы контекстен алады.

127

Бір тапсырмаға терең назар аударып жатқанда ақау табылса, бұрынғы тапсырмаға қайтып оралуға қаншалықты дайынсыз? Қалай жиі контексті ауыстыруды басқарасыз?

126

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Қысқаша айтқанда: `this` — бұл аймақ емес, шақыру контексті. Ол функция қай жерде жарияланғанына емес, қалай шақырылғанына байланысты анықталады. 3-4 ережені қосуға болады: - Қалыпты функция шақыру — бұл әдетте strict режимінде анықталмаған. - Объект әдісі — this сол нүктенің сол жағындағы объектке көрсетеді. - `call / apply / bind` — бұлды explicitly орнатады. - Тікелей функциялар — өздерінің this-і болмайды, олар сыртқы контекстен алады.

122

useMemo және useCallback не үшін қажет? Оларды әрқашан қолдану орынды ма?

116

Микрофронтендтермен жұмыс тәжірибесі бар ма?

114

Жобаңызда қандай күй менеджері қолданылды? Redux, MobX немесе басқа бір нәрсе?

108

React-те компонент қайта жүктелетін жағдайлар қандай?

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

82