Sobes.tech

TypeScript-те generic деген не екенін айтып беріңізші, және практикалық мысал келтіріңіз.

Middle
Куаргет
51

Сіздің тәжірибеңіз бойынша, SDLC-те ең тар жер қайсы?

Middle
Marfatech
51

Reflow деген не және браузердің қандай рендеринг кезеңдерін білесіз (layout, paint, composite)?

Middle
Premium IT Solution
51

TCP және UDP дегеніміз не? Негізгі айырмашылығы неде? UDP қайда пайдаланылады?

Middle+
Flant
51

React қалай жұмыс істейді? reconciliation механизмі, Virtual DOM, Fiber архитектурасы және неге екі фаза бар (render және commit) туралы түсіндіріңіз.

Middle+
Альфа СОФТ
51

Pinia дегеніміз не?

Middle
3D-Outlet
51

Сіздің жалақыдан күтулеріңіз қандай?

Senior
СБЕРСБЕР
51

// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (beforeCreate және created-ке дейін орындалады) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Ата-ана: setup Ата-ана: beforeCreate Ата-ана: created Ата-ана: beforeMount Балалар: setup Балалар: beforeCreate Балалар: created Балалар: beforeMount Балалар: mounted Ата-ана: mounted <template> <div> <slot name=""></slot> </div> </template>

Middle
АО Пари Страховая компания
51

INode интерфейсі бар ағаш берілген (мәні: сан, сол жағы?: INode, оң жағы?: INode), ағашты обходтап, барлық мәндердің қосындысын қайтаратын функция жазыңыз.

Middle
ТранснефтьТранснефть
51

Қолданбаның өнімділігін арттыру үшін қандай әдістер қолдануға болады (фронтенд, бэкенд, дерекқор)?

Middle+
Т-БанкТ-Банк
51

Шығарылым және нұсқалау процесі қалай жүргізілді?

Middle
Data World
51

Пайдаланушы профилі мен себеттің ақпаратын бір уақытта глобалды Redux дүкенінде сақтау қаншалықты жақсы тәжірибе? Бұл архитектураға қалай әсер етеді?

Middle
X-Notes
51

Сен не туралы білесің, сен үшін қарастырылып жатқан жоба туралы?

Middle
AstonAston
51

Vue 2-де қандай өмірлік циклдік хуктер болды?

Middle
Интай-текстиль
51

JavaScript-те strict mode деген не? Script пен module арасындағы айырмашылықты білесіз бе?

Middle
ВШЭ
51

Неліктен Angular шаблондарынан функция шақыру дұрыс емес?

Middle
СК Согласие
51

Мәліметтерді массивте сақтау мен объектте сақтау арасындағы айырмашылық қандай? Қай әдіс (екі өлшемді массив немесе екі өлшемді объект) жадыға жеңіл?

Middle
СБЕРСБЕР
51

/** * `asyncAuth(callback)` функциясы callback-ты қабылдайды, оған * қате (бірінші аргумент ретінде) және * серверден алынған деректер (екінші аргумент ретінде) берілуі мүмкін. * asyncAuth((қате, деректер) => {}); * * Сіз `auth()` функциясын жүзеге асыруыңыз керек, * ол `asyncAuth()`-ты шақырады, бірақ Promise қайтарады. * * @returns {Promise} */ export function auth() { // asyncAuth((қате, деректер) => {}); } /** * `tryAuth()` функциясы `auth()`-ты пайдаланады және қате болған жағдайда, * N қосымша әрекеттер жасайды. * Барлық әрекеттер сәтсіз болса - соңғы қатені лақтыру керек * * @returns {Promise} */ export function tryAuth(n) { }

Middle
Яндекс МаркетЯндекс Маркет
51

SSR (Nuxt) кезінде ұзақ ақ экранның себептері қандай болуы мүмкін? First Byte уақытының жоғарылау мәселесін қалай диагностикалау және шешу керек?

Middle
ИдаПроджект
51

Nuxt миксинін қарау 2 - өзгеріс тыңдағыш ```javascript export default { data() { return { width: 0 } }, mounted() { window.addEventListener('resize', this.onResize) this.onResize() }, methods: { onResize() { this.width = window.innerWidth } } } ```

Middle
ИдаПроджект
51
/294