Frontend
Тірі кодтау: берілген кодты ашыңыз және барлық қателерді, визуалды қателерді және кемшіліктерді табыңыз (пайдаланылмайтын айнымалылар, useCallback, useEffect тәуелділіктері, useMemo және т.б.).
Redux-те синхронды және асинхронды әрекеттер арасындағы айырмашылықты сипаттай аласыз ба?
Ескі компонентті рефакторлау үшін AI агентіне тапсырманы дұрыс қалай қою керек?
Сіз жұмыс істеген стек туралы айтыңыз. TypeScript-ті қаншалықты жақсы білесіз? Қиын типтер, рекурсивті типтер?
Біздің викторина қанша пайдаланушыға арналған? Бұл неге әсер етеді, әлде сіз тек ақпарат жинап жатырсыз ба?
Қандай тапсырмаларды орындағанды ұнаттыңыз?
CSS-те мұрагерлік пен cascading туралы айтыңыз: бұл ұғымдар не және олар неге кіреді?
Сіздердің архитектуралық тапсырмаларыңыз қалай шешіледі? Мысалы, жаңа функция жасау керек болғанда — қалай шешіледі, сақтау, маршруттар, және қабат логикасын қайда орналастыру керек?
// әр мән — бұл кілті бар бастапқы массивтің барлық элементтерін қамтитын массив. // код мұнда // Мысал 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Мысал 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));
Generics пайдаланып, reduce функциясының түрлерін жазыңыз (массив түрі, аккумулятор, ағымдағы мән, индекс, бастапқы мәнмен callback).
TypeScript-те utility types дегеніміз не, оларды қайда қолдандыңыз?
Бейімделген кестелер қандай негізде жасалды? Өз компонентіңізді жасадыңыз ба немесе таза HTML-да (table, tr, td және т.б.) markup жаздыңыз ба?
Қай жағдайларда оқылатын ағынды қолдануыңыз керек болды?
Пайдаланушы браузерге google.com енгізгенде, бірінші HTTP сұрауы қандай әдіспен серверге жіберіледі?
Редакторда шешкен күрделі тапсырмаңыз туралы айтыңыз.
preventDefault не істейді және мысал келтіріңіз?
Объектілерді көшіру әдістерінің қайсысы функцияларды бір объектіден екінші объектіге көшіруге мүмкіндік береді?
__proto__ пен [[Prototype]] және prototype қалай ерекшеленеді?
Егер тапсырма таныс болмаса және уақыт шектеулі болса (мысалы, бір апта), сіз қалай әрекет етесіз?
Жобада қандай дерекқор қолданылды?