Frontend
Сұраулар жағында күйді кэштеу үшін React Query немесе SWR кітапханаларымен жұмыс тәжірибеңіз бар ма?
Debounce дегеніміз не? Библиотекаларсыз таза JS-те debounce функциясын жазыңыз.
Сіз нативті CSS nesting-мен таныссыз ба? Сіз қарсысыз ба немесе қолдайсыз ба? Оның артықшылықтары мен қауіптері қандай?
Storybook туралы айтыңыз — оған қаншалықты тығыз жұмыс істедіңіз, әлде тек шағын компонентпен бе?
CSS селекторларының ерекшелігі туралы не айта аласыз?
Неліктен әрбір қолданба компонентін React.lazy арқылы бөлек чанка ретінде жасауға болмайды? Бұл қандай мәселелер туындатады (рендерлеу, желі, бандлдің өлшемі)?
CSS-те box-sizing: content-box және border-box деген не үшін пайдаланылады, қай кезде қолданасыз?
React дегеніміз не, ол не үшін жасалған және оның негізгі ұғымдары қандай?
Redux-пен жұмыс істегенде RTK қолдандыңыз ба?
React Native қолданбасы мен веб-қосымша бар деп ойлаңыз. Кейбір браузер API-лары, соның ішінде Local Storage, React Native-де қол жетімді емес (ол Async Storage-ты пайдаланады). Веб және React Native үшін әртүрлі деректер сақтау жүзеге асыратын біртұтас сақтау интерфейсін қалай жүзеге асырар едіңіз?
FormControl, valueChanges, debounce және пайдаланушыларды іздеу үшін ішкі жазылымы бар Angular компонентін талдаңыз: оның қандай мәселелері бар және оны RxJS немесе Signals көмегімен, OnPush ескере отырып, қалай қайта құрастырар едіңіз?
Пайдаланушы профилін алу үшін userId аргументі ретінде қабылдайтын және оны API соңғы нүктесінен алатын getUserProfile функциясын жазыңыз. Егер сұрау сәтті болса, пайдаланушы профилін шығарыңыз, ал қате болса, қате туралы хабарды шығарыңыз.
Сіз Мәскеу, Сокол метро деп жаздыңыз, бірақ сіз Самарадансыз ба?
React Native-де файл жүйесімен, камерамен немесе басқа да native мүмкіндіктермен жұмыс істедіңіз бе?
Жүйелік талдаудың қандай да бір форматы болды ма, әлде ол жай ғана сөзбен талқыланып, тапсырмаға пункттер жазылды ма? Не істеу керек екені туралы сипаттамасы бар құжат немесе Confluence беті болды ма?
React компонентінің қайта жүктелу себептерін атаңыз. Неге React мәннің өзгерісіне емес, сілтеменің өзгерісіне назар аударады?
useMemo не үшін пайдаланылады? Практикалық мысал келтіріңіз.
`useWindowData` хукінде / `scroll` оқиғасын өңдеуде барлық қателерді табыңыз, салдарын түсіндіріңіз және түзетулер ұсыныңыз. Қажет болса, талқылаудан кейін хукты қайта жазыңыз.
Қай тапсырма бірден оңай болмады және күш салуды қажет етті?
//Қалалардың сұрыпталған тізбесін жүзеге асырыңыз // Мысал: // А // Архангельск // Астрахань // Б // Белгород // ...