Frontend
Өзіңізді қандай темперамент түріне жатқызар едіңіз — экстраверт, интроверт немесе амбиверт?
React-те қайталанатын паттерндер қандай? Compound Components дегеніміз не?
Сіз макеттерсіз жұмыс істеуге мәжбүр болған кезіңіз болды ма? Макеттерсіз орындалуы керек тапсырмаларға қалай қарайсыз?
Кодты тексеру және кодты қарау процесі қалай ұйымдастырылды, соның ішінде командалар арасындағы қарау?
Деректерді тексеру үшін кітапханаларды қолдандыңыз ба?
Қазіргі жұмысыңызда қандай шек бар, ол сізді жаңа жұмыс іздеуге итермеледі?
JavaScript-те map, filter, reduce сияқты кіріктірілген массив әдістері қалай жұмыс істейтіні туралы айтыңыз.
Бастау үшін, автоматтандырылған тесттер жазудағы тәжірибеңіз туралы, әсіресе бірлік және интеграциялық тесттер туралы айтып берсеңіз?
Әңгімелесуден кейінгі келесі қадамдар қандай?
[аты] сұрады: Жақсы код-ревью деген не деп ойлайсыз? Командада ревью кезінде менсінбеушілік пен сынға толы көзқарастарды қалай басқаруға болады?
Vue 3 компонентінде getProducts функциясын шақырып, нәтижелерін шаблонда көрсетіңіз.
TypeScript-те 'any' типін қолдандыңыз ба? Оны не ауыстыра алады?
useRef не үшін қажет? Оның қолдану салалары қандай?
Практикалық тапсырма: React + TypeScript-те параметризациясы бар кесте компонентін жүзеге асырыңыз (деректер, бағандар, onRowClick өңдегіші), ол жолды басқанда жазбаның идентификаторымен хабарлама көрсетеді.
Қандай интерфейстерді әзірледіңіз және олар не болды: формалар, аналитикалық экрандар немесе басқа нәрсе?
JavaScript-те контекстті сақтау жолдары туралы айтыңыз: bind, call, apply. Олар қалай ерекшеленеді?
Қай жерде жабылулар жиі кездеседі? Ең қарапайым мысал.
Пайдаланушы URL-ді браузерге енгізіп, Enter пернесін басқаннан кейін, соңғы бет көрсетілгенге дейін не болады?
`useWindowData` хукінде / `scroll` оқиғасын өңдеуде барлық қателерді табыңыз, салдарын түсіндіріңіз және түзетулер ұсыныңыз. Қажет болса, талқылаудан кейін хукты қайта жазыңыз.
Кукилерді кім орната алады?