Өзіңіз туралы айтып беріңіз.
Frontend
Сіз RxJS немесе Angular Signals-пен жұмыс істедіңіз бе?
Angular-да Dependency Injection механизмі не нәрсе және оны қалай қолдандыңыз? Қандай деңгейлерде және қай жерде, қызметтерден басқа, оны қолдануға болады?
Екі бір деңгейлі Angular компоненттері арасында деректерді қалай өткізуге болады?
Angular-да Change Detection стратегиялары қандай және OnPush қалай жұмыс істейді?
Тәуелсіз компоненттерде lazy loading-ты қалай басқаруға болады: ол әдепкі бойынша орындалады ма немесе оны баптау керек пе?
Роутингті өзгертусіз және Dependency Injection арқылы оларға қажетті тәуелділіктерді өткізу арқылы қойындыларды ауыстырғанда ауыр компоненттерді динамикалық түрде қалай жүктеуге болады?
Көрсетілген мысалда синхронды код, setTimeout, Promise және функциямен console.log шығу тәртібін анықтаңыз.
Интерфейстерді жасау процесі қалай ұйымдастырылды: дизайнер болды ма, дизайн жүйесі бар ма, сыртқы компоненттер кітапханаларын қолдандыңыз ба?
Репозиторийді клондағаннан кейін күнделікті әзірлеуде қандай құралдарды қолданасыз?
position: absolute қалай рендеринг тізбегі мен композиттеу қабаттарына әсер етеді? Басқа тәсілдермен болдырмауға бола ма?
JavaScript скрипт жүктелгеннен кейін DOM элементтерімен, мысалы, енгізу және батырма, қалай байланысады?
Макеттерлерді алғаннан кейін не істедіңіз: қайта пайдалану мүмкін компоненттерді бөлектеп, UI-кит немесе компоненттер кітапханасын жинадыңыз ба?
FormControl, valueChanges, debounce және пайдаланушыларды іздеу үшін ішкі жазылымы бар Angular компонентін талдаңыз: оның қандай мәселелері бар және оны RxJS немесе Signals көмегімен, OnPush ескере отырып, қалай қайта құрастырар едіңіз?
Event Loop-тің орындалу кезінде жаңа макротаск жасалса, ол қалай және қашан өңделеді?
Егер батырма басылатын карточкаға салынса, батырманың және карточканың басу өңдеушілері жұмыс істей ме? Осы оқиғаларды қалай бөлуге болады?
Қалай жабық командада коммуникация мен тапсырма қою ұйымдастырылған?
Angular-да @if немесе *ngIf сияқты шарттар қалай әсер етеді: олар элементтерді жасырады ма немесе оларды мүлде DOM-ға қоспайды ма?
Батырмаға басқаннан кейін деректерді бэкендтен сұрау керек: бұл сұрау қалай орындалады және ол негізгі ағынға және беттің қайта жаңартылуына әсер етеді ме?
Бет сызу кезінде layout, paint және compositing кезеңдерінде не болады?