Дискриминантты бірліктер мен тип қорғаушыларды қолдандыңыз ба? Қандай кіріктірілген тип қорғаушыларын білесіз?
Frontend
Көп ақаулар болды ма? Формаларды оңтайландыруда қандай қиындықтар болды ма? React Hook Form үлкен формалармен неге тез жұмыс істейді — оның негізінде қандай оңтайландыру жатыр?
SWR-пен жұмыс істедіңіз бе? Қандай нюанстар, деректердің өзектілігімен байланысты мәселелер болды ма?
Бетті қайта жүктеген кезде форма күйін (жоба) қалай сақтайсыз?
Жалпы қаншалықты жиі дженериктермен жұмыс істеу керек болды? Қайда утилиттік типтерді қолдандыңыз: Pick, Omit, Partial, Record, ReturnType, Exclude?
API жауаптарының типін қалай қамтамасыз еттіңіз? OpenAPI/Swagger немесе код генерациясын қолдандыңыз ба?
Next.js-пен қаншалықты тығыз жұмыс жасадыңыз? Қандай ерекшеліктерін қолданасыз?
HTML атрибуттары мен рефтері бар компоненттерді қалай типтеу керек?
Қандай тестілеу құралдарымен жұмыс істедіңіз? Тесттер CI-ге қалай енгізілді?
Қандай салаларда дамуға ұмтылғыңыз келеді?
Платформа соңында қолданылды ма? Пайдаланушылар мен қолдаудан қандай кері байланыс алынды?
Оптимистік жаңартуларды қолдандыңыз ба? Пайдаланушыға фондық деректер жаңартылған кезде көрсетілім бердіңіз бе?
Болашақта не істегіңіз келетінін ойласаңыз — қалауыңыз бен жаныңыз қай жаққа қарайды?
TypeScript-те типтер мен интерфейстердің ұқсастықтары мен айырмашылықтары қандай? Қайсысын қашан қолдану керек?
Қазіргі уақытта күйді басқару үшін не қолданасыз және жаңа жобада не таңдадыңыз?
Жобаға кодты бөлу (code splitting) жасалды ма? Қандай жинақтаушы қолданылды?
Ағашты обход кезінде шақыру стекінің толып кетуін қалай болдырмауға болады? JavaScript-те стек арқылы итеративті обходты қалай жүзеге асыруға болады?
Zod-те көпқадамды форма үшін схема қалай ұйымдастырылады? Шартты валидацияны қалай өңдейсіз?
Серверлік және клиенттік күйді қалай бөлуге болады?
Бірегей жобалау және әзірлеу керек болған күрделі шешім туралы айтыңыз.