Frontend
ES5-де rest-операторын қолданбай, strjoin функциясын қайта жазыңыз.
INode интерфейсі бар ағаш берілген (мәні: сан, сол жағы?: INode, оң жағы?: INode), ағашты обходтап, барлық мәндердің қосындысын қайтаратын функция жазыңыз.
Әртүрлі объектілер үшін кодты қайталамас үшін fetch логикасын жеке хукке қалай шығару керек?
Көптілділік және RTL орналасуы туралы айтыңыз. LTR және RTL үшін дұрыс жұмыс істейтін шегіністерді қалай жасауға болады?
Хеш-таблицасында коллизияларды шешуде тізбектеу әдісі дегеніміз не?
React-ке қатысты декларативті бағдарламалау ұғымын түсіндіріңіз.
Кодта 0 миллисекундтық кідірісі бар setTimeout бар — бұл не білдіреді және ол қалай жұмыс істейді?
Әр функцияны орындау қанша уақытты алады? ```javascript /** Әр функцияны орындау қанша уақытты алады */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Функциямен Generic тек ғана жолды немесе Bar класының мысалы қабылдауы үшін қалай жасауға болады, ал басқа жағдайларда TypeScript қатесін шығару?
Неге onCreated (created) хукіде async қолданбау керек? Асинхронды сұрауларды қайда жасау дұрыс?
Display қасиетінің қандай мәндерін білесіз?
Қазіргі лауазымыңызда техникалық деңгейіңізді қалай бағалайсыз? Орта, орта+, аға, аға+?
Сізде тесттер жазу тәжірибесі бар ма? Қандай тесттер жаздыңыз және қандай көлемде?
Бетте 5000 өнімнің тізімі бар, бет өте баяу жұмыс істейді. Бизнестің сұрауы бойынша не істер едіңіз?
React-тегі компоненттің өмірлік циклы ұғымын түсіндіріңіз.
/** * `asyncAuth(callback)` функциясы callback-ты қабылдайды, оған * қате (бірінші аргумент ретінде) және * бэкендтен алынған деректер (екінші аргумент ретінде) берілуі мүмкін. * asyncAuth((қате, деректер) => {}); * * Сіз `auth()` функциясын жүзеге асыруыңыз керек, * ол `asyncAuth()`-ты шақырады, бірақ Promise қайтарады. * * @returns {Promise} */ export function auth() { // asyncAuth((қате, деректер) => {}); }
Composables деген не және олар не үшін қажет?
React неге виртуалды DOM ағашына мұқтаж? Неге нақты DOM-ды тікелей өзгертуге болмайды? Әр түрлі тәсілдердің артықшылықтары мен кемшіліктері қандай?
Vue 2 және Vue 3: Vue 2-нің реактивтілігінің архитектуралық шектеулері Эван Ю-ны `Proxy` пайдаланып қозғалтқышты қайта жазуға мәжбүр етті ме?
Vue Router 3-те маршрут деңгейінде авторизация немесе рөлдерді тексеруді қалай жүзеге асыруға болады?