Уәделер туралы айтыңыз: олар не үшін қажет, олар қайтіп колбэктерден, күйден, статикалық әдістерден (барлығы, барлығы, жарыс, кез келген) жақсы?
Frontend
JavaScript-те сілтеме түрлері мен примитивтер: олар қалай ерекшеленеді, әрқайсысын тізімдеңіз.
Қателер санын 43%-ға қалай азайттыңыз? Қосымша не істеуге болады одан әрі төмендету үшін?
Margin-дар қалай қысылып қалады?
JS-те ООП жұмыс істейтін схема ма? JS-те ООП-нің негізгі мәселесі неде?
JavaScript-те прототиптер мен прототиптік мұрагерлік туралы айтыңыз.
Шексіз ішкі деңгейі бар объектіден кілт бойынша мәнді алу әдісін жазу қажет және оның сигнатурасы get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Аты' } } } get('user.profile.name', data)
Бос жұмыс орны бірнеше ай бұрын жабылды — неге қайта ашылды? Дамушы сынақ мерзімін өтпеді ме?
Неліктен пул-реквесттерде толық түсіндірмелер жазбадыңыз? Әдетте осылай жазасыз ба?
.then және null-мен уәделер тізбегі тапсырмасының нәтижесі қандай болады?
Тарифтерді сүзу үшін неге есептелгенді қолдандыңыз, әдеттегі айнымалылар немесе функциялар емес?
display: none және visibility: hidden арасындағы айырмашылық қандай? visibility: hidden opacity: 0-ден қалай ерекшеленеді?
Функцияның контекстін қалай қайтаруға болады? call, apply, bind туралы айтыңыз.
Циклдегі var-ға арналған тапсырма: неге ол 5 бесік шығарады және оны қалай түзетуге болады?
Promise: all, allSettled, race, any статикалық әдістері туралы айтыңыз. Promise.all-да қате болғанда не болады?
Composition API және TypeScript қолданатын Vue 3 компонентін жасаңыз, ол `info` деп аталатын string типті пропты қабылдайды. `useInfo` деп аталатын композициялық функцияны пайдаланыңыз, ол `info` жолын алады және оны "Қосымша ақпарат: " префиксімен форматтайтын `formattedInfo` есептелетін қасиетін қайтарады. Компоненттің шаблонында бастапқы `info` пропты мен `formattedInfo` көрсетіңіз.
Қатаң мерзімдер кезінде PM-мен өзара әрекеттестік жасадыңыз ба? Бір нәрсе өте тез жасалуы керек болғанда, техникалық тұрғыдан ол тез жүзеге аспайды ма?
CSS айнымалылары SCSS айнымалыларын ауыстыра ала ма? Айырмашылығы неде?
Vue-да scoped стильдер қалай жұмыс істейді?
Командада өзара әрекеттесу қалай өтті? Тапсырмаларды кім берді, декомпозиция жасады, дизайнмен кім жұмыс істеді?