Микро-фронтендтермен жұмыс істедіңіз бе? Микро-фронтендтер не үшін қажет, қандай мәселені шешеді?
Frontend
Сіз Feature-Sliced Design (FSD) туралы білесіз бе?
REST API мен WebSocket арасындағы айырмашылық неде?
Тапсырма: subscribe, unsubscribe және next әдістері бар класс құру (Observer үлгісі). Барлық әдістер TypeScript-те қатаң типтелуі керек. subscribe әдісі unsubscribe функциясын қайтаруы керек.
Генериктермен жұмыс істедіңіз бе? Жалпы тұжырымдаманы түсіндіріп бере аласыз ба?
Өз кәсіби дамуыңызды қалай көресіз?
Next.js-пен жұмыс тәжірибеңіз туралы айтыңыз. Қандай жобаларда қолдандыңыз және әртүрлі мазмұн үшін қандай рендеринг әдістерін қолдандыңыз?
React тапсырмасы: 10x10 ойын тақтасын (100 шаршы) жүзеге асырыңыз, әр шаршы кездейсоқ түсті (қызыл немесе жасыл). Шаршыға басқанда, оның түсі керісінше өзгереді, және рекурсивті түрде, сол түстегі барлық көрші ұяшықтардың түсі де өзгереді (тік және көлденең бағытта).
Кодты қарап шығу кезінде неге назар аударасыз?
Қазіргі уақытта не іздеп жүрсіз және жаңа орыннан не күтесіз?
Рендерлеу әдістерінің айырмашылығы қандай: SSR, SSG, CSR және ISR?
REST қағидаларын есіңізге түсіре аласыз ба?
Бірдей өңдеушіге қайта жазылса, не болады? Шақыру тәртібі қалай өзгереді?
Біз дәл қазір қандай жобалау үлгісін жүзеге асырдық? Жұмыста жобалау үлгілерін саналы түрде қолдандыңыз ба?
TypeScript-пен қанша уақыт жұмыс істейсіз және ол жобаларда әдетте не үшін пайдаланылады?
Тапсырма: массивтегі сандардың квадратының сомасын есептейтін sumSquares функциясын өзіңіздің reduce функцияңызды пайдаланып жүзеге асырыңыз. Тек қана sumSquares функциясын өзгертуге болады.
Тестілеу жазуға ресурстар бөлінген бе? Тестілеу жазудағы тәжірибеңіз қандай?
Егер қайталанатын өңдеушілерді қолдау қажет болса, сіз қалай жазылудан бас тартуды жүзеге асырар едіңіз? Фильтрациямен массив арқылы жүзеге асырудың қандай кемшіліктері бар?
Node.js-те қанша уақыттан бері код жазып жүрсіз?
Жаңа жұмысқа қанша уақытта дайынсыз?