Sobes.tech

<script> function sum(valueA) { throw 'Іске асырылмаған' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

FCP (First Contentful Paint) метрикасы дегеніміз не екенін білесіз бе? Мысалы, бізде React қосымшасы бар — серверлік рендерингпен әлеуметтік желі, және мәселе бар: пайдаланушы тікелей біреудің профиліне кіргенде, ұзақ уақыт ақ экран көрінеді. Осыдан бастап — пайдаланушы Enter пернесін басқан сәттен бастап алғашқы мазмұн пайда болғанға дейін не болады?

Middle
139

Браузердегі ресурстарды кэштеу қалай жұмыс істейді — браузер кэштен алу немесе қайта жүктеу туралы қалай шешім қабылдайды, және оны қалай басқаруға болады? Қандай кэштеу әдістері бар, соның ішінде Service Worker?

Middle+
138

Жаңа компонент SignupSuccess-ті жүзеге асырыңыз. Ол тіркеу сәтті өткеннен кейін тіркеу формасының орнына көрсетілуі керек.

Middle
136

Өзіңіз туралы аздап айтыңыз, бағдарламалауда не қызықтыратынын, соңғы тәжірибеңіз туралы, мүмкін күрделі нәрселер жасаған шығарсыз.

Middle
132

Күрделі формалар үшін күй менеджері ретінде Redux-пен жұмыс істеуді ұнаттыңыз ба?

Middle+
131

Код бар — оның не істейтінін түсіну керек, код-ревью жасау керек: қандай мәселелер бар және не жақсартуға болады.

Middle
131

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

Middle
131

Жақында JavaScript-те Promise.withResolvers көмегіші пайда болды. Оны естідіңіз бе? Екінші жолдың орнына оның аналогын жазыңыз.

Middle
129

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

Redux-тың бірнеше артықшылықтары мен кемшіліктерін атай аласыз ба?

Middle+
127

Бетте 5000 өнімнің тізімі бар, бет өте баяу жұмыс істейді. Бизнестің сұрауы бойынша не істер едіңіз?

Middle
126

Жауап беру мүмкін емес.

Middle
126

Алдыңғы жұмыс орындарыңыз туралы айтыңыз — не қызықты нәрселер жасадыңыз?

Middle+
124

Head бөліміндегі скриптке async атрибутын қойсаңыз, не болады? Async пен defer арасындағы айырмашылық қандай?

Middle
122

Достар бетінде және хабаршыда пайдаланушылар туралы ұқсас ақпарат көрсетіледі. Екі нұсқа бар: пайдаланушыларды жергілікті фича слайстарында сақтау немесе глобалды сақтауда. Бұл жағдайда глобалды сақтаудың артықшылықтары мен кемшіліктері қандай?

Middle
122

Басқа функцияның слайсынан (мысалы, пайдаланушылар слайсы) нақты пайдаланушының бетінде деректерді қалай алуға болады, модульдердің шекарасын бұзбай және артық сұрау жасамай?

Middle
114

Redux-қа қандай баламалар білесіз және олардың неге оның артықшылықтары жоқ? Неге Redux жақсы тестіленген, ал контексттер — жоқ?

Middle+
114

#React тіркелу формасы 1. StateProvider қалай жұмыс істейтінін түсіндіріп беріңіз, ойыңызды сұхбаттасушымен бөлісіңіз. 2. /src/api/mock-қа қараңыз, ол қалай жұмыс істейтінін түсіндіріңіз. 3. SubmitButton түсін тексеріп, түзетіңіз. 4. Signup компонентінде клиенттік форма валидациясын жүзеге асырыңыз. (\*\*) 9-шы тапсырманы ескеріңіз. Ережелер: - Пайдаланушы аты, Электронды пошта, Құпия сөз, Қайталау құпия сөзі кемінде 6 таңбадан тұруы керек; - Құпия сөз Қайталау құпия сөзімен сәйкес болуы керек; - Валидация "Тіркелу" батырмасын басқан кезде орындалуы керек; - Қате мәндері бар өрістер белгіленуі керек (error және helperText қасиеттері); 6. API жауапта қате болуы мүмкін, оны тиісті өріске жақын көрсетіңіз. 7. Пайдаланушы аты компоненті сәтті жібергеннен кейін жаңа пайдаланушы атын көрсететініне көз жеткізіңіз. 8. Жаңа SignupSuccess компонентін жүзеге асырыңыз. Ол тіркелу формасының орнына көрсетілуі керек. 9. Қажетті өрістер үшін серверлік валидацияны жүзеге асырыңыз.

Middle
104

Соңғы тәжірибеңіз туралы қысқаша айта аласыз ба және жаңа жұмысынан не күтесіз, қандай нәрселерді қалайсыз?

Middle+
103
/5