Frontend
Болашақ жұмыс берушіде не нәрсені көргіңіз келеді, таңдау критерийлеріңіз қандай?
ES6-де пайда болған String startsWith әдісінің полифилін ES5 мүмкіндіктерін пайдалана отырып жазыңыз (let/const, стрелка функциялары және т.б.сіз), яғни прототип мұрагерлігін пайдалана отырып.
Шаблондардағы логика туралы не ойлайсыз?
Қандай қосымша құралдарды, тестілеу, рефакторинг және кодты қарау үшін құралдарды қоса алғанда, қолданасыз?
Теориялық тұрғыда: үлкен мәліметтермен үлкен кестелер бар. Өнімділік мәселелері туындауы мүмкін бе? Егер иә болса, оларды қалай шешер едіңіз?
Объект сүзгілерімен мысал (аты және басқа да өрістер) - жеке қасиеттердің өзгерістерін бақылау үшін реактивті қалай пайдалану керек?
Қалай Promise-ден мән алуға және қателерді өңдеуге болады?
Next.js-те клиенттік компонент пен серверлік компоненттің айырмашылығы неде?
React-ке қатысты декларативті бағдарламалау ұғымын түсіндіріңіз.
interface FormState { values: FormValues; errors: FormErrors; isLoading: boolean; } const [formState, setFormState] = useState<FormState>({ values: { email: '', password: '', }, errors: {}, isLoading: false, });
WeakSet және WeakMap дегеніміз не, олар Set және Map-тан қалай ерекшеленеді?
Компонентте JSX қайтаратын функцияны сипаттау жалпы қаншалықты жақсы?
Debounce функциясын жүзеге асырыңыз.
Сіздің жобада артқы жаумен өзара әрекеттесу қалай құрылымдалған — API туралы келісімдер, сұрау логикасы қайда сақталады (хуки, модульдер және т.б.)?
[аты] сұрады: Өзіңізді таныстырыңыз: аты-жөніңіз және кәсіби жолыңыз туралы қысқаша айтыңыз.
Жобаңызда форма валидаторы қалай жүзеге асырылды?
Техникалық қарызды бизнес тапсырмаларына қатысты қалай басымдықтайсыз?
ref 'жоғарғы деңгейлі' немесе 'жалаңаш' деп аталғанда, ол объектіні тереңдік бойынша қадағаламай, тек жоғарғы қасиеттерін ғана бақылайды дегенді білдіре ме? (shallowRef туралы сұрақ)
Семантикалық белгілеу дегеніміз не және ол не үшін қажет? Мысал келтіріңіз.
Жаңа жас маман спринтке қосылды, тапсырма оған берілді, ал сіз артта қалдыңыз. Не істер едіңіз?