Sobes.tech

Array үчүн демек, customMap функциясы бар, ал жакынча массивдин map функциясы менен бирдей иштейт, бирок ал типтелбеген. Аны типтөө керек, ошондо бешинчи сапта жолдордун массиви, жетинчи — сандардын массиви болот.

Middle
134

Күркөм формалар үчүн күйгүзүү менеджери катары Redux менен иштегиң келдиби?

Middle+
131

Сен FCP (First Contentful Paint) метрикасы эмне экенин билесиңби? Айтайын дегеним, бизде React колдонмосу бар — сервердик рендеринг менен социалдык тармак, жана көйгөй бар: колдонуучу түздөн-түз кимдир бирөөнүн профилине киргенде, ак экран узак убакыт бойы көрүнүп турат. Сен этаптарды сүрөттөп бере аласыңбы — колдонуучу Enter баскандан бери биринчи мазмун пайда болгонго чейин эмне болот?

Middle
131

Өзүңүз жөнүндө кыскача айтып берсеңиз, программалоодо эмне менен кызыгасыз, акыркы тажрыйбаңыз, балким кыйын нерселерди жасадыңыз.

Middle
130

Клиент тараптан кэшти кантип ишке ашырмаксың?

Middle
130

console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)

Middle+
129

Memoize менен тапшырманын кыйынчылыгы: memoize функциясы экинчи аргумент катары кэштин жашоо мөөнөтүн миллисекунддарда алсын, анын мөөнөтү өтүп кеткенде кэш жараксыз болот.

Middle
129

Код бар — эмне кылып жатканын түшүнүү керек, кодту карап чыгуу: кандай көйгөйлөр бар жана эмне жакшыртуу керек.

Middle
129

Браузердеги ресурстарды кэшке салуу кантип иштейт — браузер кэштен алуу керекпи же кайра жүктөө керекпи деп кантип түшүнөт жана муну кантип башкаруу керек? Service Worker киргизилген кэшке салуу ыкмалары кандай?

Middle+
128

JavaScriptте жакында чыккан Promise.withResolvers жардамчысынан кабардарсыңбы? Экинчи саптын ордуна анын салыштырмалуусун жазышың керек.

Middle
127

FSD (Feature-Sliced Design) методологиясына кандай карайсың?

Middle
126

Reduxтин бир нече артыкчылыктары жана кемчиликтери тууралуу айта аласызбы?

Middle+
125

Барак барак 5000 товардан турган тизмеси бар, барак барак сайт кобул кыла баштайт. Бизнес бу масалада бир нерсе кыласыз деп сурайт. Ненин сунуштайсыз?

Middle
124

Headтеги scriptке async атрибутун койсо эмне болот? async жана defer ортосунда кандай айырма бар?

Middle
122

Достор баракаттары жана месенджерде колдонуучулар тууралуу окшош маалымат көрсөтүлөт. Эки вариант бар: колдонуучуларды ар бир функциянын жергиликтүү slices'деринде сактоо же глобалдык store'до сактоо. Бул учурда глобалдык storeдун артыкчылыктары жана кемчиликтери эмнелер?

Middle
122

Өткөн жумуш орундар тууралуу айтып бериңиз — эмне кызыктуу жасадыңыз?

Middle+
118

Башка функциянын slice'инен (мисалы, users slice) белгилүү бир колдонуучунун барагында маалыматтарды кантип алса болот, бөлүмдөрдүн чектерин бузбай жана керексиз суроолорду жасабай?

Middle
112

Reduxке альтернатива катары эмне билесиз жана алар эмнеге анын артыкчылыктары жок? Неге Redux жакшы тесттелет, ал эми контексттер — жок?

Middle+
108

#React катталашуу формасы 1. StateProvider иштөө принциптерин түшүндүрүңүз, интервью берүүчү менен ой-пикириңизди бөлүшүңүз. 2. /src/api/mockка карап, анын иштөө принциптерин түшүндүрүңүз. 3. SubmitButton түсүн текшерип, оңдоңуз. 4. Signup компонентинин ичинде кардар формасын текшерүүнү ишке ашырыңыз. (\*\*) 9-орунду эске алыңыз. Эрежелер: - Колдонуучу аты, Э-почта, Пароль жана Кайталоо паролдор минимум 6 белгиден турушу керек; - Пароль Кайталоо парол менен дал келиши керек; - Валидация "Sign Up" баскычын басканда жүргүзүлүшү керек; - Дал келбеген маанилер менен толтурулган талаалар белгилениши керек (props error жана helperText); 6. API жоопто ката болушу мүмкүн жана ал тиешелүү талаанын жакындарында колдонуучуга көрсөтүлүшү керек. 7. Жеткиликтүү ийгиликтүү жөнөтүүдөн кийин UserName компоненти жаңы колдонуучу атын көрсөтүшүнө ишенүү керек. 8. Жаңы SignupSuccess компонентинин ишке ашырылышын камсыздаңыз. Ал катталуу формасынын ордуна көрсөтүлүшү керек. 9. Тийиштүү талаалар үчүн сервердик валидацияны ишке ашырыңыз.

Middle
100

Соңку тажрыйбаң жөнүндө кыскача айтып бере аласыңбы жана жаңы жумуштан эмне күтөсүң, жаңы кызматта эмне издейсиң?

Middle+
97
/5