Frontend
Кейс: өзіңізге өнім келіп, екі айда жаңа өнімді жасау және іске қосу тапсырмасы қойылғанын елестетіңіз. Қатысты бірнеше түрлі кросс-командалар бар, бірақ әлі ештеңе анық емес. Әрекеттеріңіздің тәртібін, ойлау процесіңізді сипаттаңыз — ең алдымен қайда баруыңыз керек.
SSR (Server-Side Rendering) қандай артықшылықтары мен кемшіліктері бар?
Async pipe қолдану және қолмен жазылу туралы толығырақ айтыңыз: мән дұрыс көрсетілуі үшін не істеу керек (жазылумен жұмыс істеу және unsubscribe via takeUntilDestroy немесе ngOnDestroy қамтылған)?
Тегін пайдаланушыларды төлем жасайтын клиенттерге (компанияларға) көшіру жоспары болды ма? Бұл көшу техникалық түрде қалай ұйымдастырылды?
Лейаутта семантикалық тегтердің қажет болуының себебі неде?
Өз жобаларыңызда API сұраулары (REST/GraphQL) бойынша қалай жұмыс жасағаныңыз туралы айтыңыз?
Сіздің циклда кім жалпы шешім қабылдауға жауапты — фронтенд пен бэкенд өзгерістерін қоса алғанда — басынан аяғына дейін?
Angular-ды жаңартқанда (мысалы, 16 нұсқаға дейін) құрастыруды өткізбеуге себеп болған кітапхана туралы нақты мысал келтіре аласыз ба? Негізгі мәселе неде болды және оны қалай шештіңіз?
Бағдарламалау және дамыту саласына қалай келдіңіз?
Сіз функция иесі болдыңыз ба, қолданба архитектурасы мен бақылау тақталарын жобаладыңыз ба — ағымдағы жұмысыңызда не жетіспеді?
section және article тегтері арасындағы айырмашылық қандай? Бұл тегтерге қойылатын талаптар қандай?
Жобаңызда контейнер сұраулары неге қолданылмайды?
Сіз UML сынып диаграммаларына таныссыз ба? Байланыс түрлерімен жұмыс жасадыңыз ба, мысалы, ассоциация, композиция, агрегация, жалпылау?
CSS-тегі интерактивті элементтердің белгілі жағдайлары қандай (псевдосыныстар)? Олар не істейді?
JavaScript-те жабықтықтар (closures) туралы айтыңыз. Оларды практикада қаншалықты жиі қолданасыз?
Мысалы, енгізу өрісіндегі өзгерістерді бақылау үшін watch қолданса, жүзеге асыруда шексіз цикл пайда болмай ма?
Қалайша тіркелмеген пайдаланушыларға (лидтерге) қол жетімділікті ашу туралы оқиғаны жүзеге асырдыңыз, бұл бұрынғы төлеуші клиенттер үшін жұмыс істейтін функционалды бұзбай, минное поле сияқты болды, ескірген авторизацияны өзгерту керек болды.
AI-ассистентпен өнімнің қалай жұмыс істегенін толық сипаттап берсеңіз.
getName әдісі бар объект берілген. Әртүрлі шақырулар кезінде 12, 13 және 14 жолдарында консольға не шығады?
Тендерлерге сілтемелерді өз сайтында орналастырған серіктес оны алдын ала келіскен бе, әлде көп мөлшерде күтпеген жерден келді ме?