Frontend
Резюме бойынша, сіз Next.js-пен жұмыс істедіңіз — дұрыс па? Бұл App Router ме, әлде Pages Router ме?
Қандай мемлекет менеджерлерімен жұмыс істедіңіз және олар туралы не ұнатасыз? Қандай артықшылықтар мен кемшіліктерді көресіз?
CSS-те мұрагерлік пен cascading туралы айтыңыз: бұл ұғымдар не және олар неге кіреді?
hls.js-те веб-бейне ойнатқыш қалай құрылымдалған? Онда негізгі блоктар қандай?
setTimeout, Promise, then, catch, finally және әртүрлі синхронды шақырулармен код үшін консоль шығу тәртібін анықтаңыз (Event Loop тапсырмасы).
WebSocket туралы айтыңыз — ол не және сіз бұл технологияны коммерциялық тәжірибеде қолдандыңыз ба?
Үш бөлімнен тұратын код берілген. Әрбір console.log нәтижесін жазуыңыз керек. var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Сіз сайттың баяу жүктелетіні туралы клиент айтқан кезде сайтты оңтайландыру жұмыстарымен айналыстыңыз ба? Қандай құралдарды қолдандыңыз?
Жобаға TypeScript пайдаланыла ма, және ол қаншалықты қатаң (strict mode, 'any'-ді минимизациялау)?
React-те тізімдердегі кілт (key) не үшін қажет?
Жобаларда қолданған Keycloak арқылы стандартты авторизация ағынын сипаттаңыз.
React компоненттері Comments және CommentsEditor-дің кодын қарап шығыңыз: кодтағы логикалық және UX мәселелерін анықтаңыз (мысалы, жапқышты жабу кезінде индекс дұрыс сақталмауы, проптар өзгерген кезде мәннің жаңартылуындағы мәселелер).
React-тегі компоненттің қайта жүктелуіне қандай механизмдер әсер етеді?
React ішіндегі таза оңтайландыру техникалары туралы айтатын болсақ, сізге қандай техникалар таныс? (useMemo, useCallback, React.memo)
JavaScript-те генераторлар қалай жұмыс істейді, кәдімгі функциялардан айырмашылығы қандай?
React-те басқарылатын енгізу қалай көрінеді?
Кодты қарау процесі қалай ұйымдастырылған? Қандай ережелер мен регламенттер бар ма?
Script тегіндегі async және defer атрибуттарының айырмашылығы неде?
Тұрақты позиция қандайға қатысты?
Paraveb-тегі тәжірибеңіз туралы айтыңыз: даму тәсілі қалай ұйымдастырылды, команда болды ма және біртұтас код-стиль болды ма?