Өзіңіздің пайдалы типіңіз Pick<T, K>-ны жүзеге асырыңыз. Мapped типтердің қалай жұмыс істейтінін және Partial<T>-тің аналогын қалай жүзеге асыруға болатынын түсіндіріңіз.
Frontend
React-пен қалай жұмыс істедіңіз: қандай нұсқалармен таныстыңыз және сынып компоненттерін қолдандыңыз ба? Сынып компоненттері функционалдардан қалай ерекшеленеді?
Егер объект Object.create([объект]) арқылы жасалса, оның __proto__ қай нәрсеге көрсетеді?
Компоненттің көрсетілімін әсер ететін мән үшін неге жай өзгергіш орнына state қолдану керек?
display: none мен opacity: 0 render ағашы, орналасуы және орын алуы тұрғысынан қалай ерекшеленеді? Қай нұсқа тиімдірек және неге?
Рендер ағашы не нәрсені қамтиды? Қандай элементтер жасырын деп саналады?
Мән [объект] прототипке ие ме? __proto__ пен prototype арасындағы айырмашылық неде? Объектінің __proto__ қай нәрсеге көрсетеді? __proto__ барлық мәндерде бар ма, дұрыс па?
Қандай ресурстар мен кезеңдер бет жүктелуі мен рендерін блоктай алады? Суреттер жүктелуді блоктай ала ма?
Өзіңіз туралы және соңғы жобаңыз туралы айтып беріңіз: не жұмыс істедіңіз және қандай қиын немесе қызықты жағдайлар болды?
Reduce және бастапқы аккумулятор 10 болатын код үзіндісі үшін, console.log не шығаратынын анықтаңыз.
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), соңғы console.log-қа не болатынын анықтаңыз және неге екенін түсіндіріңіз.
useMemo не істейді және оны барлық мәндер үшін қажетсіз қолданудың салдары қандай?
'payload' in data сияқты тексерудің атауы қалай? Ол типті тарылту үшін пайдаланылады.
Егер loadRolesData функциясы уәде (Promise) қайтарса, оның шақырылуынан кейін мәні қандай болады? Уәдені мәліметтер үшін арналған күйге сақтау мүмкін бе және оны қалай түзетуге болады?
Promise өңдегіш ішіндегі функцияның рекурсив шақыруы үшін орындалу тәртібін анықтаңыз және оның шексіз циклге әкелетінін түсіндіріңіз.
[1, 2, 3] массивімен код үзіндісі үшін, map(item => item * 2) және filter(item => item > 3) шақыруларын орындаңыз, console.log не шығаратынын анықтаңыз. map және filter түпнұсқа массивті өзгерте ме?
var және setTimeout қолданылған for циклінде не шығатынын анықтаңыз. Кодты қалай өзгерту керек, сонда var қолданғанда 1, 2, 3 мәндері шығып, соңғы санау мәні шықпасын?
TypeScript-те interface мен type арасындағы айырмашылық неде?
Қандай атау бар және ол қалай жүзеге асырылады, бірдей кіріс деректерімен бірнеше бірдей сұраулар орнына бір сұрау жіберіледі?
Қалыпты скрипт, async және defer көмегімен скрипт арасындағы айырмашылық неде? Егер бетте бірнеше скрипт тегтері болса, олар қандай тәртіппен жүктеліп және орындалады?