Омӯзиши тестҳо навиштед? Кадомҳо?
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