Сынактар жаздыңызбы? Кайсылары?
Frontend
Тапшырмалар командага кандайча жеткизилчү? Техникалык талаптар барбы, же тапшырмалар оозеки сүрөттөлгөнбү? Мисал келтире аласызбы?
Ишиңизде эмне жакты жана эмне жакпайт же тынчсыздандырат?
Кайсы абал менеджерлери менен иштешип, акыркы долбоордо эмне үчүн дәл Effector тандалды?
Өзүңүздүн продукт, команда же процесстер жөнүндө суроолоруңуз барбы?
Контекст жана this ачкыч сөзү жөнүндө эмне билесиз?
Учурдагы иш айлары жөнүндө айтып бериңиз: кайсы продукт, кимдер менен иштедиңиз, команда кандай болду?
Event Loop жөнүндө эмне билесиз, бул эмне жана эмне үчүн керек?
Модельдерсиз иштеш керек болуп калдыңызбы? Модельдерсиз жасалышы керек болгон тапшырмаларга кандай карайсыз?
JavaScriptтеги калдык чогултуучу жөнүндө эмне билесиз? Эмне үчүн эс тутум агып кетүү жана кайсы учурларда болушу мүмкүн?
Тестирлөөчүнүн кемчиликтерин аныктагандан кийин мурунку ишке кайтууга канчалык даярсыз? Контексттин тез-тез өзгөрүшү менен кантип күрөшөсүз?
useMemo жана useCallback эмне үчүн керек? Алардын ар дайым колдонулушу рационалдуубү?
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` адатта strict режимде undefined болот. - Объекттин методу — `this` сол жактагы объектке көрсөтөт. - call / apply / bind — `this`ти так орнотууга мүмкүндүк берет. - Слайк функциялар — өзүнүн `this`и жок, сырттан алат.
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` көбүнчө strict режимде undefined болот. - Объекттин методу — `this` сол жактагы объектти көрсөтөт. - `call / apply / bind` — `this`ти так белгилөөгө мүмкүндүк берет. - Сүрөттөлгөн функциялар — өзүнүн `this`и жок, сырттан алат.
Микро-фронтэнддер менен иштөө тажрыйбасы?
Жобада кайсы күй башкаруучу колдонулду? Redux, MobX же башка нерсе?
Reactте компонент кайра рендерделүү учурлары кайсы?
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