Sobes.tech

Frontend

Омӯзиши тестҳо навиштед? Кадомҳо?

232

Чӣ гуна вазифаҳо ба гурӯҳ мерасиданд? Оё ҳуҷҷати техникӣ буд ё вазифаҳо ба забон тавсиф мешуданд? Мумкин аст мисоли вазифа диҳед?

160

Чӣ тавр ба коратон маъқул аст ва чӣ маъқул нест ё шуморо асабонӣ мекунад?

157

Шумо бо кадом менежери ҳолат кор кардаед ва чаро дар лоиҳахои охирӣ танҳо Effector интихоб шуд?

149

Оё саволҳои дар бораи маҳсулот, гурӯҳ ё равандҳо доред?

140

Гӯед, ки дар бораи Event Loop чӣ медонед, ин чист ва барои чӣ лозим аст?

132

Шумо дар бораи контекст ва калимаи калидии this чӣ медонед?

132

Дар бораи моҳҳои ҳозираи кор гап занед: кадом маҳсулот, бо кӣ кор кардед, гурӯҳ чӣ гуна буд?

130

Оё то ҳол ба кор даромадаед бе макетҳо? Чӣ гуна ба вазифаҳое, ки бояд бе макетҳо иҷро шаванд, муносибат мекунед?

128

Шумо дар бораи ҷамъкунандаи партовҳо дар JavaScript чӣ медонед? Чӣ гуна сӯхторҳои хотира ва дар кадом ҳолатҳо метавонанд рӯ диҳанд?

125

Чӣ қадар омода ҳастед, ки пас аз пайдо кардани хатоҳо аз ҷониби тестер ба вазифаи қаблӣ баргардед? Чӣ гуна бо тағироти зуд-зуди контекст муомила мекунед?

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` әдетте strict режимде undefined. - Объект әдісі — `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` көбүнчө strict режимде undefined болот. - Объекттин методу — `this` сол жактагы объектти көрсөтөт. - `call / apply / bind` — `this`ти так белгилөөгө мүмкүндүк берет. - Сүрөттөлгөн функциялар — өзүнүн `this`и жок, сырттан алат.

121

useMemo ва useCallback барои чӣ лозиманд? Ҳамеша оқилона аст, ки онҳоро истифода барем?

112

Таҷрибаи кор бо микрофронтэндҳо?

109

Кадом идоракуи ҳолат дар лоиҳа истифода шудааст? Redux, MobX ё дигар чиз?

103

Дар кадом ҳолатҳо компонент дар 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

79