Frontend
Компаниядан және командадан қандай күтулеріңіз бар?
Сен айтқан кесте құрастырушы, ол не арқылы жүзеге асырылды — кітапханаларды қолдандың ба, әлде таза Angular шеңберінде болды ма?
Бұл прагматикалық тәсіл — токендер мен бірізді орау үлгісі «бір жолғы» түзетулерді болдырмайды және Storybook-те сәйкестендіру шешімдерін бақылауға мүмкіндік береді. Сіз визуалды «жылжытуды» (мысалы, сіздің -2px түзетуіңіз) қашан глобалды токен ретінде, ал қашан компонентке арналған ерекше жағдай ретінде қабылдайсыз, және оны қалай басқарасыз?
/** * Тапсырма 3: Төмендегі функцияны талдап, қателерді түзетіңіз. TypeScript-те `never` типінің рөлін түсіндіріңіз. */ function throwError(): never { throw new Error('Қате орын алды'); } /** * Тапсырма 4: Берілген `MaybeProps` типін барлық қасиеттерін міндетті ету үшін түрлендіріңіз. */ type MaybeProps = { a?: number; b?: string; }; /** * Тапсырма 5: `value` атты бір қасиетті қамтитын жалпы тип `Container` құрыңыз. * `value` типі тек `string` немесе `number` болуы керек. */ type Container<T extends string | number> = { value: T; };
Өзінің сәйкес жұмыс тәжірибесі туралы айтыңыз.
TypeScript-те `interface` пен `type` арасындағы практикалық айырмашылық қандай және қашан біріншісін екіншісінен артық таңдайсыз?
TypeScript-те литрал типі дегеніміз не? Мысал келтіріңіз.
React-те key атрибуты не үшін керек? Егер key өзгерсе, не болады?
TypeScript-те enum қалай жұмыс істейді — егер мәндер көрсетілмесе немесе анық түрде орнатылса, кілттер мен мәндер не болады?
DELETE сұрауын пайдаланып деректерді алуға немесе GET сұрауын пайдаланып деректерді жіберуге бола ма?
Бар өнімді React-ке көшіру кезінде маршрутизация мен навигация үшін қандай архитектуралық ескертулер маңызды?
Vue-да props, emit және provide/inject туралы айтыңыз — олар не, қалай пайдаланылады және не үшін керек.
TypeScript-те ең жиі қолданатын утилиталық типтеріңіз қандай?
Камера мен микрофонға қол жеткізуді сұрағанда шексіз уәде (Promise) болудан қалай қорғауға болады? Статикалық Promise әдістерін пайдалану арқылы нұсқаларды ұсыныңыз.
Примитивті типтер встроенный әдістерді, мысалы toString, шақыра алады. Бұл қалай мүмкін болады?
Margin-дар қалай қысылып қалады?
Пагинация мен сүзгіден басқа кестенің қандай басқа оңтайландыруларын жасадың?
Өз түйіндемеңізде көрсетілген жұмыс тәжірибеңізді (5,25 жылдан астам) қалай растай аласыз? Мысалы, еңбек кітапшасы немесе сертификат шығарылымы арқылы?
CSRF дегеніміз не және оған қалай қарсы тұруға болады?
Сіз өзіңіз бірліктік тесттер жаздыңыз ба? Қандай тестілеу құралдарын қолдандыңыз?