Ең күрделі, масштабты немесе қызықты мәселені шешкеніңіз туралы айтыңыз.
Frontend
Қалайша тіркелмеген пайдаланушыларға (лидтерге) қол жетімділікті ашу туралы оқиғаны жүзеге асырдыңыз, бұл бұрынғы төлеуші клиенттер үшін жұмыс істейтін функционалды бұзбай, минное поле сияқты болды, ескірген авторизацияны өзгерту керек болды.
Өтінемін, өз тәжірибеңіз туралы, қазір қайда жұмыс істеп жатқаныңыз және неге жаңа жұмыс іздеп жатқаныңыз туралы айтыңыз.
Сіздің тәжірибеңіз фронтендтен қаншалықты асып кетті: сіз толық стек немесе сервер жағы тапсырмаларын орындадыңыз ба?
Сіз жаңа өнімдер немесе бағыттарды нөлден бастап іске қосуға тура келді ме, әлде әдетте дайын өнімдермен жұмыс істедіңіз бе?
Фронтенд жүйесінің архитекторы ретінде, сіздің ресми рөліңіз қалай аталады және техникалық шешімдерді кіммен келісесіз?
Тендерлерге сілтемелерді өз сайтында орналастырған серіктес оны алдын ала келіскен бе, әлде көп мөлшерде күтпеген жерден келді ме?
Кейс: өзіңізге өнім келіп, екі айда жаңа өнімді жасау және іске қосу тапсырмасы қойылғанын елестетіңіз. Қатысты бірнеше түрлі кросс-командалар бар, бірақ әлі ештеңе анық емес. Әрекеттеріңіздің тәртібін, ойлау процесіңізді сипаттаңыз — ең алдымен қайда баруыңыз керек.
Көрсетілген қолтаңбамен delay функциясын жүзеге асырыңыз, Promise және setTimeout пайдалана отырып.
Жаңа аудиторияның (тегін қолданушылардың) компанияға ақша әкелетін ескі қолданушылардан тәуелділігін қалай жойдыңыз, олардың бар функцияларын бұзбай?
Сіздің командаңызда стандарттарды (код, паттерндер және т.б.) кім жазады?
Кім фронтенд және бэкенд әзірлеушілерді бір-бірімен байланыстырады, және екі бөлікті қамтитын өнімдік функцияны жүзеге асыру туралы талқылау қалай жүргізіледі?
Promise.all қалай жұмыс істейтінін түсіндіріңіз: ол не қабылдайды, қашан шешіледі, не қайтарады және қателерді қалай өңдейді.
Барлық жеткізу процесін (CI/CD, pipeline) өзіңіз орнатасыз ба, әлде оны бөлек команда (Ops) жүргізе ме?
Жаңа өнім үшін технологиялар мен тәсілдерді таңдағанда тағы неге назар аударасыз?
Сіз үшін жұмыс істеп тұрған өнімге функция қосу мен мүлдем жаңа өнімді іске қосу арасындағы айырмашылық неде? Әр жағдайда сіз қандай әсер еттіңіз?
GraphQL сұрауларын кэштеу қалай жүзеге асырылады?
Shape Up әдістемесі туралы естідіңіз бе? Оны сипаттап беріңіз
Берілген кодта shape.diameter және shape.perimeter әдістерінің қайтарған мәндерін анықтаңыз, this және strict mode контекстін ескере отырып.
Жоба үшін GraphQL неге таңдалды?