Frontend
Қандай тапсырмаларды орындағанды ұнаттыңыз?
Динамикалық өрістер мен сервер қателері бар форманы қалай тестілеу керек? Қандай технологияларды қолданар едіңіз?
Практикалық тапсырма: React/TypeScript-те тауар дүкенін жүзеге асырыңыз — суреті, атауы, сипаттамасы және бағасы бар карточкалармен тауарлар тізімін көрсетіңіз. Мәліметтер сервер имитациясы арқылы жүктеледі.
React.memo дегеніміз не, ол useMemo/useCallback хуктарынан қалай ерекшеленеді және олар қалай байланысты?
IT саласындағы соңғы мақсатыңыз қандай, не жетуді қалайсыз?
Компоненттің өмірлік цикл әдістері дегеніміз не? Негізгілерін тізіп беріңіз.
Қазіргі жұмыс орныңыз туралы және не істейтініңіз туралы айтыңыз?
DOM (Құжат Объект Моделі) дегеніміз не?
WebSocket-пен қайда жұмыс істедіңіз?
Қазіргі заманғы сурет форматтарын (WebP, AVIF) қолдамайтын браузерлерде қалай қолдау көрсетуге болады?
Браузерге URL енгізгенде (https://google.com), не болады? Енгізуден бастап мазмұнды көрсетуге дейінгі барлық процесті сипаттаңыз.
rest параметрлерін қолданбай, arguments объектісін пайдаланып, strjoin функциясын қайта жазыңыз.
== (екі тең белгі) және === (үш тең белгі) арасындағы айырмашылық неде?
GraphQL сұрауларын кэштеу қалай жүзеге асырылады?
CSS айнымалылары SCSS айнымалыларын ауыстыра ала ма? Айырмашылығы неде?
Тапсырманың бағалануы қандай бірлікте жүргізілді — сағатпен бе? Үлкен тапсырмалар бірнеше күн немесе одан да ұзақ уақытқа созылды ма?
Бізде біртұтас релиз ағынымен үлкен монореп жобасы бар. Біз фронтенд пен әкімшілік фронтендті бөлек репозиторийлерге көшіруге шешім қабылдадық, бірақ бэкенд монолит болып қала береді. Бұл бэкенд пен клиент арасындағы нұсқа үйлесімсіздігін тудырады. Осы мәселені шешудің ең тиімді жолын қалай көресіз?
Бір блокқа жинақталған React қосымшасы бар. Оны бірнеше бөлікке қалай бөлуге және қандай принцип бойынша?
Сіз Vue 2-де өзіңіз не жаздыңыз ба, әлде тек құжаттаманы оқыдыңыз ба?
Өз тәжірибеңіз туралы айтыңыз: қайда жұмыс істедіңіз, не істедіңіз, қандай стек қолдандыңыз.