Frontend
Жобадағы код жолдарының санын өлшеу қажет болса, оны қалай жүзеге асырар едіңіз?
Көп өрістері (шамамен 50), динамикалық бөлімдері бар, бірнеше экранға бөлінген, жедел жалпы құнды есептейтін үлкен сақтандыру есептеу формасымен қалай жұмыс істеуді ұйымдастырар едіңіз?
[аты] жаңа компанияны қандай критерийлер бойынша таңдайсыз?
Стильдеу үшін қандай құралдар мен әдістерді қолданасыз (CSS модульдері, SCSS, CSS-in-JS және т.б.)?
Браузердегі беттің маңызды рендеринг жолы туралы айта аласыз ба?
Жалақы күтулері — 270 мың рубль?
Қандай линтерлерді қолдандыңыз?
Жүктемені азайту үшін Nuxt қосымшасында беттерді/жауаптарды қалай кэштеуге болады? Redis немесе Nitro кэштеу жұмыстарын жасадыңыз ба?
Сізде feature-based архитектура болды ма? FSD (Feature-Sliced Design) туралы білесіз бе?
setTimeout және Promise қолданылған код үшін консольға шығу тәртібін анықтаңыз (Event Loop тапсырмасы).
useId деген не және ол не үшін пайдаланылады?
Әр түрлі төлем провайдерлері үшін, әр түрлі соңғы нүктелері, параметрлері және жауап форматтары бар, бірақ біртұтас UI-мен ортақ компонентті қалай жүзеге асырар едіңіз?
sumPromises функциясын жүзеге асырыңыз, ол промистерді аргумент ретінде қабылдайды және олардың нәтижелерінің сомасын қайтарады. Функция кез келген санды аргумент қабылдай алады, кез келген Promise API қолданылуы мүмкін.
Болашақта не істегіңіз келетінін ойласаңыз — қалауыңыз бен жаныңыз қай жаққа қарайды?
Егер біз функцияны өткізіп, оны .value және unref арқылы unpack жасасақ, айырмашылықтар бола ма?
Жетістік! Экспорт аяқталды! Шығыс файлын қалаған ойнатқышта/редакторда тексеріңіз, содан кейін бастапқы файлды жойыңыз. Егер нәтиже дұрыс болмаса, Көмек мәзіріне қараңыз. Кесу нүктелері дәл болмауы мүмкін.
Тапсырма қою және жұмыс процесін ұйымдастыру қалай жүзеге асырылады?
TypeScript-те типтер мен интерфейстердің ұқсастықтары мен айырмашылықтары қандай? Қайсысын қашан қолдану керек?
Пайдаланушы 100 рубль төлеу батырмасын басады, POST сұранысы серверге жіберіледі, бірақ жауап келмейді — уақыт аяқталады. Қайта жіберу кезінде екі рет төлемеуді қалай қамтамасыз етуге болады? Бұл мәселе фронтендте және архитектурада қалай шешіледі?
Vue 3-те реактивтілік қалай ұйымдастырылған? ref және reactive туралы айтыңыз.