Frontend
Жобаңызда форма валидаторы қалай жүзеге асырылды?
Техникалық қарызды бизнес тапсырмаларына қатысты қалай басымдықтайсыз?
ref 'жоғарғы деңгейлі' немесе 'жалаңаш' деп аталғанда, ол объектіні тереңдік бойынша қадағаламай, тек жоғарғы қасиеттерін ғана бақылайды дегенді білдіре ме? (shallowRef туралы сұрақ)
Семантикалық белгілеу дегеніміз не және ол не үшін қажет? Мысал келтіріңіз.
Жаңа жас маман спринтке қосылды, тапсырма оған берілді, ал сіз артта қалдыңыз. Не істер едіңіз?
Бизнес тез шығарғысы келді, бірақ сіз оның техникалық қауіптері бар екенін түсіндіңіз. Не істедіңіз?
Display қасиетінің қандай мәндерін білесіз?
React қалай жұмыс істейді? Virtual DOM және reconciliation механизмдері туралы айтыңыз.
Utility-first CSS-рамкаларына жалпы көзқарасыңыз қандай?
HOC (Жоғары деңгейлі компоненттер) дегеніміз не? Оларды не үшін пайдаланады? React-те HOC қолданудың мысалдарын келтіріңіз.
Сіз фронтендте YAML сипаттамасынан OpenAPI-дің TypeScript клиенті мен деректер модельдерін генерациялауды қолдандыңыз ба?
Неге Promise.then().catch() орнына async/await және try-catch қолдандыңыз?
Yup кітапханасын қолдандыңыз ба? Ол басқа валидация шешімдерінен қалай ерекшеленеді?
Екі бос объектіні салыстырсақ, бұл салыстыру не қайтару — шын немесе жалған?
Көр, мен деңгейді алып тастадым, барлық жерде 0, бірақ шегіністер қалды. Неге екенін түсіндіре аласың ба?
SOLID қағидалары, таза архитектура, Feature-Sliced Design туралы білесіз бе?
Сұрақ бірнеше жауап нұсқаларынан тұрады, олар суреттер, мәтін немесе суреттермен бірге мәтін болуы мүмкін. Бұл жауап нұсқаларының құрылымын деректерде қалай көрсетуге болады?
WebSocket, Server-Sent Events, ұзақ сұрау салу бойынша жұмыс істедің бе? Олардың туралы айта отыр.
React-те қайта өңдеуді қалай оңтайландыруға болады? React.memo, useCallback, useMemo туралы айтыңыз.
SVG дегеніміз не — формат па немесе тег пе? DOM-да SVG-мен қалай жұмыс істеуге болады? Тінтуірмен меңзегенде SVG-ның жеке элементін қалай бояуға болады?