Frontend
Өз тәжірибеңіз туралы айтыңыз. Ең қызықты нәрселерді бөлісіп, жетістіктеріңізбен таң қалдырыңыз.
Жүйелік талдаудың қандай да бір форматы болды ма, әлде ол жай ғана сөзбен талқыланып, тапсырмаға пункттер жазылды ма? Не істеу керек екені туралы сипаттамасы бар құжат немесе Confluence беті болды ма?
Map және Set дегеніміз не, олар қалай ерекшеленеді және олардың қандай ерекшеліктері бар?
Кодты қарап шығу кезінде сынға қалай қарайсыз?
Бір HTTP сұрауын қалай жасап, оның нәтижесіне бірнеше рет жазылуға болады?
Арнайы білімсіз қалай бағдарламашы мамандығын үйрендіңіз?
Серверлік және клиенттік күй басқару арасындағы айырмашылықты түсіндіріп бере аласыз ба? Tanstack Query сияқты кітапханалар не үшін қажет?
/* Файл ProfilePage.tsx Бұл файлда қателерді түзету керек */
Пайдаланушылар массиві map арқылы көрсетіледі. Қай жерде қате бар және не жетіспейді?
Сіз контейнерлерді көтеру және репликаларды масштабтау үшін баптадыңыз ба?
Next.js-пен қаншалықты тығыз жұмыс жасадыңыз? Қандай ерекшеліктерін қолданасыз?
Жас маманмен сценарийдің жалғасы: сіздің қателерді өңдемеу туралы пікіріңізден кейін, жас маман pipe-қа catchError әдісін қосты, ол қате болған жағдайда 'токенді алу қатесі' хабарламасын сол сигналға орналастырады, онда бұрын токен сақталды. Бұл тәсілді жауапкершіліктің араласуы тұрғысынан талдаңыз - мұнда не дұрыс емес және оны архитектуралық принциптер (әсіресе, Single Responsibility Principle және презентация мен модельді бөлу) тұрғысынан қалай түсіндірер едіңіз?
Қиын таблицалармен жұмыс істедіңіз бе — сүзу, сұрыптау, өңделетін таблицалар?
Array.from қалай жұмыс істейді? Ол қандай аргументтерді қабылдайды?
Егер қолданушы тез арада қойындыларды (фильмдер/сериялар) ауыстырса, әрқайсысы API сұрауын жасаса, не болады? Бұл қалай түзетуге болады?
CSS-in-JS тәсілі туралы айтыңыз.
'git fetch' пен 'git pull' арасындағы айырмашылық неде?
Карталармен жұмыс істедіңіз бе? Қандай карталар API-ларымен жұмыс істедіңіз және қандай тапсырмаларды шештіңіз?
Өзің мақтан тұтатын ең сүйікті ерекшелігіңіз туралы айтыңыз
Неге басқа нәрселердің орнына Redux Saga/Thunk қолдануды таңдадыңыз?