Frontend
FSDнин кемчиликтери кайсысы? Аны кай киргизбейт элеңиз?
Неге сиздин долбоордо контейнерлердин суроолору колдонулбайт?
Async pipe жана кол менен катталууну колдонуу жөнүндө көбүрөөк маалымат бериңиз: мааниси туура көрсөтүлүшү үчүн эмне кылуу керек (каттоо менен иштөө жана анын өчүрүлүшү takeUntilDestroy же ngOnDestroy аркылуу)?
Функционалдык компонентте компоненттин ыкмамдарына сырттан жеткиликтүүлүк берүү мүмкүнбү (сыртка «тутуктар» берүү)?
RxJS тапшырмасы: ар кандай кечиктирүүлөр менен эки агым менен combineLatest колдонуу менен чыгышты аныктоо. forkJoin эмне көрсөтөт?
React менен кандай иштедиңиз: кайсы версиялар менен таанышып, класстын компоненттерин колдондуңузбу? Класстын компоненттери функционалдардан эмнеси менен айырмаланат?
Кодго карап тур: эмне үчүн 'Render' баскычын басканда App компоненти кайра рендер болот жана эмне үчүн Inputко текст киргизилгенде Child компоненти кайра рендер болот?
Жаңы компанияны тандоодо сен үчүн эмне маанилүү? Негизги критерийлер кайсылар?
Тәжрибеңиз жөнүндө айтып бериңиз: кайсы кызыктуу долбоорлорду ишке ашырдыңыз, кандай кыйынчылыктарды чечтиңиз?
OOP негиздери жөнүндө мага айтып бер
@tanstack/virtual колдонуп виртуалдык тизмеде клавиатура аркылуу навигацияны (жогору/төмөнкү жебелер) кантип ишке ашыруу керек?
Акыркы иш ордуңузда долбоордун архитектурасын тандоодогу тажрыйбаңыз жөнүндө айтып бериңиз
Бул эффекттер менен иштөө өзүнчө китепканада бөлүнүп берилдиби?
Эмне менен көбүрөөк иштедиңиз? Канча китепкана же тармактар?
useMemo, useCallback жана React.memo бирге кантип иштейт? React.memo менен капталган балдар компонентине өткөрүп жатканда useCallback ичинде функцияларды каптоо эмне үчүн маанилүү?
Китепканалар кандайча туташтырылган?
JavaScriptтеги массивдердин ички ыкмалыры кандай иштейт, мисалы map, filter, reduce, айтып бериңиз.
Angularды жаңыртууда (мисалы, 16-нчы версияга) курулушту токтоткон китепкананын конкреттүү мисалын бере аласызбы? Мәселе так эмне эле жана сиз аны кантип чечтиңиз?
Практикалык тапшырма: time жана value талаалары бар болгон нүктөлөрдүн массиви берилген. Бирдей мааниге ээ нүктөлөрдүн топтомдорун аныктап, ар бир топтомдун гана башталышы жана аяктоо керек (сызыктуу график түзүүнү оптималдаштыруу үчүн).
Бер берилген функция жана эки объект түрлөрүн текшерүү үчүн. Бир учурда TypeScript нааразы болбойт, экинчи учурда — болот. Функцияны типтештирүү керек, ошондо TypeScriptтин жүрүм-туруму күтүлгөнгө ылайык болот (generics жана keyof колдонуу менен).