Frontend
Ағымдағы жұмыс орныңыз туралы айтыңыз: команда, тапсырма қою процесі, кодты ревьюлау және тестілеу. Осы процестерде не өзгертер едіңіз?
React-те фрагменттер мен порталдар туралы айтыңыз.
Angular өмірлік циклінің ілмектерін сипаттаңыз: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked және ngOnDestroy.
RxJS-те кодты талдау: қате өңдеу үшін catchError және of операторларын қолданғанда консольға не шығады?
Сіз графиктермен жұмыс істедіңіз бе, мүмкін қызықты визуализациялар жасадыңыз ба?
NaN дегеніміз не? NaN болатын жағдайларға мысалдар келтіріңіз. Мәннің NaN екенін қалай тексеруге болады?
// groupBy әдісін жүзеге асырыңыз, стандартты массив әдістерін кеңейтіңіз. // Бұл әдіс массивтің топтастырылған нұсқасын қайтаруы керек – объект, // оның әр кілті fn(arr[i]) функциясының нәтижесі, // ал әр мәні – сол кілтпен барлық бастапқы массив элементтерін қамтитын массив.
Объектілерді көшірудің қандай әдістерін білесіз?
Қаптама дегеніміз не және ол қандай мәселе тудыруы мүмкін?
Топта жұмыс істеу тәжірибең бар ма?
Сіздің командаңызда қанша фронтенд-әзірлеуші бар?
Бұл функцияны әзірлеу кезінде технологияның ең қызықты жағы не болды?
Компанияда код-ревью болды ма? Ол қалай ұйымдастырылған?
Пайдаланушы бірінші жолды өңдеуге басқан кезде және name/polyname мәні сол жолдың бастапқы мәніне тең болса, сіз жазған валидатор не шығарады?
Қандай профилирлеу құралдарын қолданасыз? Естеліктердің дамптарын түсірдіңіз бе?
Практикалық тапсырма: контейнерді соңына дейін айналдырғаннан кейін батырмаларды ашу логикасын жүзеге асырыңыз (JavaScript).
Қазіргі уақытта іздестіріп жатқаныңыздың себебі не, ағымдағы жұмысыңыздан не қанағаттандырмайды?
TypeScript-пен қанша уақыт жұмыс істейсіз және ол жобаларда әдетте не үшін пайдаланылады?
Браузер REM үшін әдепкі font-size мәнін қайдан алады және оны қайда өзгертуге болады?
ProductList компонентінде, тәуелсіз массиві бар useMemo қолданылған. Бұл жаңа өнімдердің көрсетіліміне қалай әсер етеді? Сондай-ақ, AddProductForm компонентінде батырма onClick-ті handleSubmit-ке тағайындап қойған, ал onFinish-ті қолдану керек — оны дұрыс қалай түзету керек?