ტესტებს დაწერეთ? რომელებს?
Frontend
როგორ ხვდებოდნენ დავალებები გუნდში? იყო თუ არა ტექნიკური დავალება, თუ დავალებები სიტყვიერად აღწერილი? შეგიძლიათ მიაწოდოთ მაგალითი დავალების?
რა მოგწონთ თქვენს სამუშაოში და რა არ მოგწონთ ან გაწუხებთ?
რომელ მდგომარეობის მენეჯერებთან მუშაობდით და რატომ აირჩიეს სწორედ Effector ბოლო პროექტისთვის?
გაქვთ კითხვები პროდუქტის, გუნდისა ან პროცესების შესახებ?
გვითხარით, რა იცით Event Loop-ის შესახებ, რა არის და რა მიზნით გამოიყენება?
რა იცით კონტექსტსა და this საკვანძო სიტყვაზე?
მოდელების გარეშე მუშაობა გჭირდებათ ოდესმე? როგორ უყურებთ მოდელების გარეშე გაკეთებულ დავალებებს?
მიმდინარე სამუშაო თვეების შესახებ ისაუბრეთ: რა პროდუქტი, ვინთან მუშაობდით, როგორ იყო გუნდი?
რა იცით JavaScript-ის გარღვევის შესახებ? რა არის მეხსიერების ნაკადი და რა შემთხვევებში შეიძლება მოხდეს?
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`и жок, сырттан алат.
რა არის საჭირო useMemo და useCallback? ყოველთვის გონივრულია მათი გამოყენება?
მიკრო-ფრონტენდებთან მუშაობის გამოცდილება?
პროექტში რომელი სტატუსის მენეჯერი გამოიყენეს? 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