Frontend
JavaScript-те контекст (this) дегеніміз не?
JavaScript синхронды ма, әлде асинхронды ма?
Резюме архитектура жобалау тәжірибесін көрсетеді. Өтінемін, нақты қандай архитектуралық шешімдер қабылдағаныңыз және тәжірибеде қандай қиындықтарға тап болғаныңыз туралы толығырақ айтыңыз.
Жұмыс барысында ең қызықты тапсырма қандай болды? (мысалы, Қазақстан үшін сәйкестендіру қызметін интеграциялау)
Неліктен сіз веб-әзірлеу мен Angular-ды таңдадыңыз, мысалы, мобильді әзірлеу емес пе?
Өзіңіз туралы және жұмыс тәжірибеңіз туралы аздап айтыңыз.
Бейнежазбаны қайдан аламыз? Бұл ауыр видео болмауы керек — ол қалай сақталады және жүктеледі?
Практика негізінде мұрагерлікті қолдану орынды болатын және болмайтын жағдайларға қандай критерийлер бар?
Екінші кезеңге өту үшін тест тапсырмасын орындауға дайынсың ба?
Сілтеме мен батырма арасындағы айырмашылық неде?
JavaScript-те уәделер (Promises) туралы айтыңыз. Қандай уәде әдістерін білесіз? async/await-ты түсіндіріңіз және оның қажеті неде.
Көрініс сценарийін ойлаңыз: сізге тәжірибелі әзірлеуші ретінде келген жас маман токенді көрсету үшін өрісі бар Angular компонентін жасау тапсырмасын береді және 'токен жасау' батырмасы бар. Батырманы басқанда серверге сұрау жіберіледі, токен алынады, және жас маман бұл.token = алынған жол деп жазады, бірақ мән көрсетілмейді және бет қайта жүктелмейді. Осы мәселені шешу үшін не кеңес берер едіңіз және оны түзету үшін қандай тәсілдер бар?
Жас маманмен сценарийдің жалғасы: сіздің қателерді өңдемеу туралы пікіріңізден кейін, жас маман pipe-қа catchError әдісін қосты, ол қате болған жағдайда 'токенді алу қатесі' хабарламасын сол сигналға орналастырады, онда бұрын токен сақталды. Бұл тәсілді жауапкершіліктің араласуы тұрғысынан талдаңыз - мұнда не дұрыс емес және оны архитектуралық принциптер (әсіресе, Single Responsibility Principle және презентация мен модельді бөлу) тұрғысынан қалай түсіндірер едіңіз?
Командада дизайнер болмаса, интерфейс дизайнын қалай жасайсыз?
Сіз жалпы қолданылатын shared-компонент пен басқа қосымшаларға импортталатын кітапхана компоненті бірдей емес екенін және оларға әртүрлі тәсіл қолдану керек екенін келісесіз бе? Кітапхана компонентіне қандай талаптар қояр едіңіз, shared-компоненттен айырмашылығы ретінде?
TypeScript-те satisfies кілт сөзі не білдіреді және ол не үшін қажет?
Геймификация қай платформамен жүзеге асырылды — таза JS, React немесе PixiJS сияқты қозғалтқышпен бе?
SSR (Server-Side Rendering) қандай артықшылықтары мен кемшіліктері бар?
Async pipe қолдану және қолмен жазылу туралы толығырақ айтыңыз: мән дұрыс көрсетілуі үшін не істеу керек (жазылумен жұмыс істеу және unsubscribe via takeUntilDestroy немесе ngOnDestroy қамтылған)?
Тегін пайдаланушыларды төлем жасайтын клиенттерге (компанияларға) көшіру жоспары болды ма? Бұл көшу техникалық түрде қалай ұйымдастырылды?