Frontend
Next.js middleware-інде ол қайда орналасқан, серверлік пе әлде клиенттік пе?
Осы TypeScript құралды типтері мен олардың қолдану жағдайлары арасындағы айырмашылықтарды түсіндіріңіз: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
XSS шабуылы дегеніміз не? Ол қандай түрлері бар?
useEffect-тің әсерінен интерфейстің жыпылықтауын қалай болдырмауға болады?
Object класына кеңейтілген сыныпта мұрагерлік мәселесін түсіндіріңіз және шешім ұсыныңыз.
Жобаңызда контейнер сұраулары неге қолданылмайды?
Барлық үш жағдайда егер функция стрелка болса, не өзгереді?
BEM/scoped стильдер тәсілінде қандай кемшіліктер көресіз?
Кодты қарау процесіңіз қалай ұйымдастырылды?
JavaScript-те жабысу (closure) дегеніміз не және оның мүмкін кемшіліктері қандай?
// groupBy әдісін жүзеге асырыңыз, стандартты массив әдістерін кеңейтіңіз. // Бұл әдіс массивтің топтастырылған нұсқасын қайтаруы керек – объект, // оның әр кілті fn(arr[i]) функциясының нәтижесі, // ал әр мәні – сол кілтпен барлық бастапқы массив элементтерін қамтитын массив.
Next.js-те рендеринг режимдері туралы айтыңыз: SSR, SSG, ISR — олардың айырмашылықтары қандай?
Кодқа қарап, неге 'Render' батырмасын басқанда App компоненті қайта рендерленеді, ал Input-қа мәтін енгізгенде Child компоненті қайта рендерленеді?
Жаңа компанияны таңдағанда не маңызды? Негізгі критерийлер қандай?
Tell us about your work experience. Your resume states 5 years of frontend development experience, but you graduated in 2010 — what have you been doing during this interval?
Angular-да Change Detection дегеніміз не және OnPush стратегиясы әдепкі стратегиядан қалай ерекшеленеді?
Үлкен жазбалар тізімін көрсетуін қалай оңтайландырдыңыз, не қолдандыңыз?
Біздің әңгімемізден кейін мен туралы қандай да бір кері байланыс немесе әсер қалдыра аласыз ба?
Алдыңғы жұмыс орныңда орындауға тура келген қызықты тапсырмалар туралы айтыңыз.
Код тәртібін өзгертілмей, бірақ функция ішінде бір нәрсе қосу арқылы finally-ның қайта орындалуын қалай жасауға болады?