Frontend
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
Жұмысыңызда қандай нейронды желілерді қолданасыз?
Келесі жұмыс орнына арналған қалауларыңыз бойынша — қай компанияларды қарайсыз, қандай жобалар мен тапсырмалар қызықты?
Интерфейстерді жасау процесі қалай ұйымдастырылды: дизайнер болды ма, дизайн жүйесі бар ма, сыртқы компоненттер кітапханаларын қолдандыңыз ба?
Қандай нәрселерді бірлік тестімен қамту керек деп қалай анықтайсыз?
Сіз бұрын-соңды артқы жағы дайын болмаған кезде жергілікті даму үшін артқы жағының жауаптарын ауыстыруыңыз керек болды ма? Сіз оны қалай жасар едіңіз?
Жоба, команда немесе әзірлеу процестері туралы сұрақтар бар ма?
Микрофронттар туралы толығырақ айтыңыз: қай фреймворк, архитектура қалай жұмыс істеді?
Жұмыс істеген жобаңыз туралы айтыңыз: ол қандай жоба болды, сіздің міндетіңіз қандай болды және команда қандай болды?
Қалай жабық командада коммуникация мен тапсырма қою ұйымдастырылған?
Кодты қарап шығу кезінде не ұсынылады? Кодты қарапайымдатудың нақты мысалын келтіріңіз.
{ getNumby: number, createDub: number } немесе { getNumby: string, createDub: string } типіндегі объектіні қайтаратын функция берілген. Екі жағдайға да сәйкес келетін, бірақ өрістердің әртүрлі деректер түрлерін қамтымайтын TypeScript типін қалай жазасыз?
Микро-фронтендтермен жұмыс істедіңіз бе? Микро-фронтендтер не үшін қажет, қандай мәселені шешеді?
/ ** * sumPromises функциясын жүзеге асырыңыз, ол * промистерді аргумент ретінде қабылдайды және олардың орындалу нәтижелерінің сомасын қайтарады. * * функция кез келген санды аргумент қабылдай алады. * Кез келген Promise API-ларын қолдануға болады. */ // Код осында // Мысал қолдану const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Компонентте emit-тер қалай жарияланады (defineEmits арқылы)?
Клиент бет жаңартса, деректерді сақтайсыз ба немесе қалпына келтіресіз бе? Local Storage қолдандыңыз ба?
Пайдаланушы батырманы басып, артынан үлкен деректер массиві келді және экран тұрып қалды. Бұл не себепті болуы мүмкін және мәселені қалай шешуге болады?
10 элементтен тұратын массив бар, және .map() шақырылады. Егер колбектен return-ды алып тастаса, не болады?
React-қосымшасын ұйымдастырудың архитектуралық тәсілдері туралы айтыңыз. FSD (Feature-Sliced Design) туралы білесіз бе?
Көрсетілген уақыт өткеннен кейін шешілетін промис қайтаратын delay(ms) функциясын жүзеге асырыңыз.