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 }. Эки учурга (A жана B) ылайыктуу жана талаалардын түрлөрү ар башка болгон вариантты кабыл албаган TypeScript түрүн жазыш керек. Муну кантип чечесиң?
Микрофронтенддер менен иштешиңиз керек болду беле? Микрофронтенддер эмне үчүн керек, кандай көйгөйдү чечет?
/** * sumPromises функциясын ишке ашырыңыз, ал * убада берүүчүнү аргумент катары кабыл алат жана * алардын натыйжаларынын суммасын кайтарат. * * Функция кез келген сандык аргументтерди кабыл алат. * Кандайдыр бир убада API колдонсо болот. */ // Код бул жерде // Колдонуунун мисалы const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Компонентте emit'терди кандайча жарыялайт (defineEmits аркылуу)?
Эгер кардар баракетті жаңыртса, сиз маалыматтарды сактадыңызбы же кайра баштадыңызбы? Local Storage колдондуңузбу?
Колдонуучу баскычты басып, бекендден чоң маалыматтар келип, экран кармалып калды. Бул эмне себептен болушу мүмкүн жана көйгөйдү кантип чечсе болот?
10 элементтен турган массив бар, .map() чакырылат. Эгер callbackтан return алып салсак, эмне болот?
React колдонмолорун уюштуруудагы архитектуралык жактан караштар жөнүндө айтып бер. FSD (Feature-Sliced Design) менен таанышсыңбы?
delay(ms) функциясын ишке ашырыңыз, ал эми бул убакыт өткөндөн кийин чечилүүчү убада кайтарат