Frontend
onToggle пропын барлық деңгейлер арқылы өткізбеу үшін қандай баламалы әдіс қолдануға болады?
Соңғы жобаңыздың технологиялық стекі туралы айтыңыз.
Promise дегеніміз не және ол қалай жұмыс істейді?
[аты] сұрады: Тапсырманы нөлден бастап — бизнес идеядан өндірістік ортаға шығаруға дейін — жеткізу процесін сипаттап берсеңіз екен?
Хукпен жұмыс жасағанда ең қауіпті қателіктер қандай?
React-те компоненттің қайта жүктелуіне не себеп болады?
CORS дегеніміз не? Ол қалай жұмыс істейді? Қарапайым сұраулар (GET, POST) мен алдын ала сұраулар (OPTIONS) арасындағы айырмашылық қандай? Сұрау жібергенде CORS не нәрсеге қарайды?
WebSocket және ұзақ сұрау салу бойынша жұмыс тәжірибесі бар ма?
watchEffect пен watch арасындағы айырмашылықты айтыңыз.
Бұл шексіз рекурсия кезінде бет интерактивті бола ма?
// JS объектілерін білдіретін типті сипаттаңыз, ол жеке // идентификатор және оны алуға әдіс, сондай-ақ жасалған күн өрісі бар. // Идентификатор сан немесе жол болуы мүмкін. // Жасалған күн өрісі де жол немесе сан болуы мүмкін. // Идентификатор мен жасалған күн әрқашан бірдей типте болады. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }
Компоненттарды өздігінен өңдедіңіз бе? Компоненттардың қалай жұмыс істейтіні туралы ойладыңыз ба, қандай пропстар?
React компоненті бойынша бір diff файлы бар pull request-ті кодқа шолу жасаңыз (useEffect қолданатын Book компоненті, деректерді алу, танымал және барлық кітаптарды көрсету). Барлық мәселелерді табыңыз және түсіндірмелер беріңіз: хуктар ережелерін бұзу, fetch-те қате өңдеудің болмауы, AbortController-дың жоқтығы, жауап статусының тексерілмеуі, инлайн стильдер, map-те key-дің жоқтығы, бос массивтерге тексерулердің болмауы, мемоизация қажет (useMemo), fetch логикасын жеке хук/компонентке шығару және т.б. Сонымен қатар, сұрауды тек isBest флагі шын болғанда ғана орындау үшін қалай шарт қою керек?
Ісқағазда жұмыс берушіге қандай сұрақтар қою керек?
Веб-сайттың өнімділігін арттыруға байланысты тапсырмаларыңыз болды ма? Жүктелу уақытын баяулататын мәселелерді қалай анықтап, шештіңіз?
Модаль терезе компонентінде қандай слоттар бөлінуі мүмкін?
Virtual DOM дегеніміз не және ол қалай жұмыс істейді? Ол JavaScript-тің кәдімгі DOM-нан қалай ерекшеленеді?
hasOwnProperty қолдану мен тікелей шарт арқылы тексеру (if o[x]) арасындағы айырмашылық неде? Егер қасиет мәні false болса, не болады?
UI кітапханаларымен жұмыс істедіңіз бе? Қандай плагиндер немесе кеңейтімдер бар?
useMemo мен useCallback арасындағы айырмашылық қандай?