Docker-пен жұмыс істеу тәжірибеңіз бар ма?
Frontend
Арнайы таңдау компоненті туралы айта аласыз ба?
RxJS тапсырмасы: шаблонда үш рет жазылуға болатын Observable бар. Үшін емес, бір жазылу қалай жасауға болады, тікелей async құбырын қолданбай? Subject пен BehaviorSubject әдеттегі Observable-ден қалай ерекшеленеді (жылы vs суық ағын)?
Массивте қайталанатын мәндер болса және бірегей идентификатор болмаса, trackBy мәселесін қалай шешуге болады?
Өзінің UI кітапханаларын немесе компоненттік кітапханаларын жазу тәжірибесі бар ма?
JavaScript бойынша тапсырма: екі массивті қабылдайтын және тек бір массивте ғана бар элементтерден тұратын массивті қайтаратын функция жазу (симметриялық айырмашылық). Алгоритмнің күрделілігін бағалау.
CSS тапсырмасы: үш div блогы бір-бірінен тікелей орналасқан, әрқайсысының margin-top 10px және margin-bottom 30px. Блоктар арасындағы қашықтық қандай болады? Егер div-ты span-ға ауыстырсаңыз, не өзгереді?
Ата-аналық компонент OnPush стратегиясын қолданады, ал ұрпақтық — Default. Өзгерістер болған кезде ұрпақтық компонентке не болады? Өзгерістерді анықтау қай бағытта жүреді — жоғарыдан төмен немесе төменнен жоғары?
NgZorro (NzZor) кітапханасына негізделген өзің жасаған жеке компоненттер туралы айта аласыз ба? Мысалы, демалыс күндеріне бизнес шектеулері бар күнтізбе.
Тізім элементі өзгергенде рендер қалай әрекет етеді? trackBy не үшін қажет?
TypeScript тапсырмасы: Animal класы бар, оның move және bark әдістері бар, process функциясы Animal типіндегі жануарды қабылдайды және оның bark әдісін шақырады. TypeScript қатесі бола ма? Тиісті түрде типті қалай нақтылауға болады? Type guard-ты қалай жазасыз?
Жобаңызда неге Angular-дың жаңа нұсқасына көшу жүзеге аспайды?
Change detection стратегиялары OnPush пен Default арасындағы айырмашылық неде? Неге OnPush қолдану керек?
JavaScript тапсырмасы: әртүрлі өрнектердің түрін анықтау (typeof) — new Array(), объект, Map, сан, Infinity, жолдар мен сандарды қосу нәтижесі.
Соңғы 3-4 жылда қандай тәжірибеңіз бар, қандай тапсырмаларды шештіңіз?
RxJS тапсырмасы: әртүрлі кідірістері бар екі ағынмен combineLatest қолданғанда қандай нәтиже шығады. forkJoin не шығарады?
Сіз бірнеше тәуелсіз фронтенд-қосымшаларды айттыңыз — бұл микрофронтендтер ме? Module Federation-пен жұмыс істедіңіз бе?
WebSocket-пен жұмыс тәжірибесі бар ма? GraphQL-пен бе?
Арнайы күнтізбекте пернетақта қолдауы жүзеге асырылды ма?
Неліктен ағымдағы жұмысыңды тастап жатырсың және жаңа жерде не іздейсің?