Frontend
Соңғы жұмыс орныңызда қандай қызықты функцияларды жүзеге асырдыңыз?
Мемоизация функциясын жүзеге асырыңыз: ол функцияны қабылдайды және оның шақыру нәтижелерін аргументтер бойынша кэштеуші орауын қайтарады.
Өз тәжірибеңіз туралы айтыңыз: қандай қызықты жобалар жасадыңыз, қандай қиын мәселелерді шештіңіз?
Міндеттерді қою кезінде аналитиктермен және өнім менеджерлерімен өзара әрекет қалай құрылады?
useRef-те useState орнына не нәрсе сақтауға болады?
Бұл дұрыс — ашық келісімді жабу кездейсоқ API ауытқуын болдырмайды, ал дискриминациялық бірліктер `type`-ты таңдаудың негізгі себебі. Сол батырманы пиксель-тәуелсіз және жауапты етіп жүзеге асырып жатқанда, арақашықтық пен туралау қалай қамтамасыз етіледі, осылайша иконка+белгі әртүрлі экран өлшемдері мен қаріп өлшемдерінде біркелкі көрінеді?
Соңғы жұмыс орныңызда жоба архитектурасын таңдауына қатысу тәжірибеңіз туралы айтыңыз.
Тірі кодтау: $ функциясын жүзеге асырыңыз (jQuery-ге ұқсас), ол валидті CSS селекторын қабылдайды және оған сәйкес түйіндерді табады. Функция addClass, toggleClass, removeClass, css (стильдерді қолдану), html (элементке HTML/CSS енгізу) әдістері бар объектті қайтаруы керек — тізбектелу мүмкіндігімен. Тест коды, тізбектелу арқылы берілген, өзгертілмеуі керек және функцияны жүзеге асырғаннан кейін жұмыс істеуі керек.
JavaScript-те асинхронды бағдарламалау туралы не айта аласыз? Ол қалай жұмыс істейді, негізінде не жатыр, және оған қатысты қандай синтаксистік қанттар бар?
'this'-тен сан мәнін басқа жолдармен қалай алуға болады (Number(this) көмегінсіз)?
CSS-те transition және animation қасиеттерінің айырмашылығы неде?
Дамыту процесі туралы толығырақ айтыңыз — команда және кодтау тұрғысынан.
useRef тәуелділіктерінде болса, useEffect шақырыла ма?
Әр түрлі API-лерді ескере отырып, жалпы қайта қолданылатын компонент негізінде төрт POS жүйесімен интеграциялау модулі қалай жүзеге асырылды?
React-тегі класс негізіндегі және функционалды компоненттер дегеніміз не? Олардың айырмашылығы неде?
Throttle және debounce қайда қолданылатынын білесіз бе? Олардың айырмашылығы неде?
Next.js-те SSR бетінің гидратациясы ұзаққа созылады. Неге болуы мүмкін және оны қалай түзетуге болады?
Ені мен биіктігін қабылдайтын және спираль тәртібімен (өсу, 1-ден басталады, оңға, содан кейін төмен, солға, жоғары) толтырылған екі өлшемді массивті қайтаратын функция жазыңыз.
CSS селекторларының ерекшелігі туралы не айта аласыз?
Көп суреттері мен карточкалары бар беттердің жүктелуін қалай жылдамдатуға болады?