Кийинкиде, сизде чексиз ресурстар бар жана чоң колдонмонун бир бөлүгү катары нөлдөн форма менен интерфейс түзүшүңүз керек деп ойлоп көрүңүз. Кантип стек жана архитектураны тандайсыз?
Frontend
Эмне үчүн продукт начар иштеп жатканын түшүндүңүз? Ката тууралуу маалыматтарды кантип чогултуп, колдонуучулардын арыздарын кантип иштеттиңиз?
Ключтүнү боюнча өзгөртүү: акыркы ордуна, сааттын нөлдөн канча жолу өткөнүн эсептеңиз (чек ара 99→0 же 0→99).
React эки даракты (азыркы жана иштеп жаткан) кантип салыштырат? Канча алгоритм колдонулат?
TypeScriptтеги тапшырма: колдонуучунун түрүн сүрөттөп бериңиз, аты, фамилиясы, опционалдуу орто аты жана орто аттын бар-жагын көрсөтүүчү белги менен. Толук атын форматтоо функциясын жазыңыз. Телефон түрүн сүрөттөп бериңиз, ал дайыма +7 менен башталат. Кичинекей тамгалар менен берилген түрдү чоң тамгалар менен ачкычтары бар түргө өзгөртүңүз, рефакторинг жасабастан, TypeScript мүмкүнчүлүктөрүн колдонуп.
Акыркы бир же эки жылдагы эң маанилүү каталар жөнүндө айтып бериңиз. Неге болду жана аларды кантип оңдошту?
[аты] [ұйым] жобалары туралы айтып бер. Қолданушылар санын қалай өлшеді, олар кімдер еді, өнімдерге қанағаттанушылықтарын қалай өлшеді?
Команданын өлчөмү кандай болду? Канча фронтенд-өндүрүүчүсү жана башка адистер бар эле?
Formik менен Контекст APIнин жайлоого түшкөнүн кантип өлчөштү? Кандай түшүндүңүз, убакыт келдиби?
React компонентинин баскычын басканда эмне болот, сүрөттөп бериңиз: useState кандай иштейт, React кандай түшүнөт, бул DOM бөлүгүн жаңыртуу керектигин?
Коопсуздук сейфинин тапшырмасы: 0дан 99га чейинки маанилер менен тегерек барабан бар, көрсөткүч баштапкыда 50де турат. Позитив сандар сааттын багытына карай айланат, терс сандар тескерисинче. Киргизүү массиви берилген, жана бардык операциялардан кийин көрсөткүчтүн акыркы орду аныктоо керек.
Неге React виртуал DOM дарагына муктаж? Неге түз реал DOM-ду түздөн-түз өзгөртүүгө болбойт? Ар кандай ыкмалардын артыкчылыктары жана кемчиликтери эмнелер?
Жобаларда колдонулган технологиялык стек жөнүндө айтып бериңиз. Мисалы, кайсы UI-киттер колдонулду?
JavaScriptте асинхрондуулук керекпи? Эгер асинхрондуулук болбосо, эмне болот? Event Loop кандай иштейт?
Кайта карап туруп, кайсы архитектуралык чечимдер ийгиликтүү болду жана кайсылары ийгиликсиз болду? Эмне үчүн өкүнөсүз?