Frontend
function sum(a, b) { return a + b; } function memo() {}
Құрама компоненттер + React Context → formEntity-ді Form ішіндегі провайдер арқылы өткізу және FormItem-да пайдалану. Form балаларын FormContext.Provider-мен орайды, ал FormItem cloneElement көмегімен value мен onChange-ты Input-қа енгізеді. Қауіп: FormItem update-ке name-ды дұрыс өткізуді қадағалаңыз. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Егер сізге middleware арқылы авторизацияланған қорғалған бет жасау керек болса, оны қалай жүзеге асырасыз?
AI негізіндегі агенттік дамыту тәжірибеңіз бар ма?
Екі сұрыпталған массивті біріктіретін, сорттау, spread, concat немесе ұқсас әдістерді қолданбайтын функция жазыңыз.
React Native және React Native Web-пен жұмыс істедіңіз бе?
Кілт өзгерген кезде компонентпен не болады? Функционалдық компоненттердің өмірлік циклін түсіндіріңіз.
Әрекет батырмасының орналасуы қайсысы жақсы: экранның ортасында немесе оң жақ шетінде? (мобильді интерфейс)
requestAnimationFrame туралы не білесіз, ол не үшін керек?
Сіз Angular Material негізінде қайта пайдаланылатын UI-kit компоненттерінің кітапханасын әзірлеуді атап өттіңіз. Кітапхана компоненттері мен кәдімгі көпфункционалды қолданба компоненттері арасында принципті айырмашылық бар ма? Қандай нәрсені кәдімгі компоненттерде елемеуге болады, бірақ кітапхана компоненттерінде болмайды?
Компанияда қанша уақыт жұмыс істейсіз?
Сіз қалайша артқы жағы мен басқа команда мүшелерімен (талдаушылар, дизайнерлер, тестілеушілер) өзара әрекеттестіңіз?
Бұл мәселені шешудің барлық техникалық әдістерін тізе аласыз ба (сигналмен ауыстырудан басқа)?
/* Консольға не шығады */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("дайын!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Нәтиже"; } f(); console.log(7);
Қай командада жұмыс істейсіз және қандай жобаға қатысасыз?
Біздің жұмыс форматыңыз қалай? Ол қаншалықты тартымды?
Тарифтерді сүзу үшін неге есептелгенді қолдандыңыз, әдеттегі айнымалылар немесе функциялар емес?
WebSocket-ті тікелей қолдандыңыз ба немесе қандай да бір ораушыларды қолдандыңыз ба?
useEffect-те тазалау функциясы және a, b, c параметрлерімен тәуелділік массиві бар. Тазалау функциясы қашан орындалады?
Book немесе Video болуы мүмкін болатын айнымалы бар. Объектінің типін қалай тексеруге болады? Type guard функциясы қай типті қайтарады?