Frontend
Дар кадом ҳолатҳо компонент дар React дубора рендер мешавад?
// Необходимо реализовать метод groupBy, расширяющий стандартные методы массивов. // Метод должен возвращать группированную версию массива — объект, // в котором ключами ключи массива из результатов вызова передаваемой функции fn(arr[i]), // а значениями — массивы, содержащие все элементы исходного массива с этим ключом. // код здесь // Пример 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Пример 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String)); // { // "1": [1], // "2": [2], // "3": [3] // } // Пример 3 const array3 = [1.3, 0.5, 1.4]; console.log(array3.groupBy(Math.round)); // { // 1: [0.5, 1.4], // 3: [1.3] // }
/* MyRequired тиби яратиш — барча ихтиёрий майдонларни мажбурий қилади */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Барои истифодаи беҳтар барои гузариш бо ду ҳолат (вкл/хомӯш): toggle ё checkbox?
Оё навсозии оптимистиро истифода бурдед? Оё дар вақти навсозии маълумот дар пасзамина ба корбар ишора додед?
Рӯзи рафтанатон аз ширкат чӣ буд?
Модели OSI чист? L2, L3, L7 чист?
Чаро аз ширкати аввал рафтед?
Агар Promise ҳал нашуда бошад ва рад карда шавад, мо метавонем хатоҳоро дар куҷо фатх кунем? Чӣ бештар аз then ва catch вуҷуд дорад? Вақте ки finally кор мекунад?
Мумкин аст, ки дар бораи функсионалии портали идоракунӣ барои агентони хизматрасонии мусофирон дар фурудгоҳҳо каме нақл кунӣ?
кимоме useLayoutEffect даъват ва чӣ гуна аз useEffect фарқ мекунад?
Дар бораи чӣ гуна архитектура, идоракунии ҳолат ва китобхонаи компонентҳо дар он лоиҳа интихоб шуд ва чаро?
Тафовутҳои асосии байни Vue 2 ва Vue 3 кадомҳоянд?
Фарқи байни иҷозатнома ва тасдиқ чӣ гуна аст?
Дар бораи Promise гап зан: ин чист, ҳолатҳо ва усулҳои статикӣ (хусусан фарқ байни Promise.all ва Promise.race).
/** * 'asyncAuth(callback)' функциясы callback кабыл алат, анын ичинде * ката (биринчи аргумент) жана маалыматтар * бекендден (экинчи аргумент) өткөрүлүшү мүмкүн. * asyncAuth((error, data) => {}); * * Сиз 'auth()' функциясын ишке ашырышыңыз керек, * ал 'asyncAuth()' чакырып, бирок Promise кайтарат. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * 'tryAuth()' функциясы 'auth()' колдонуп, ката болсо, * N кошумча аракет кылат. * Бардык аракеттер ийгиликсиз болсо, акыркы катаны кайтарат. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
Бо кадом корхона мехоҳед кор кунед, чӣ дар оянда барои шумо ҷолиб аст?
Дар бораи таҷрибаи худ аз резюме гап занед: вазифаҳо, технологияҳо, муваффақиятҳо ва дастовардҳо дар зиёда аз се солу ним дар Sovcombank.
Дар бораи равандҳо дар дастаи охирин гап занед: спринтҳо, канбан, нақшакашӣ — чӣ гуна буд дар амал?
Бештар дар бораи дастгоҳҳо гӯ: аз куҷо метрикҳо гирифта мешуданд, кадом метрикҳоро ҷамъоварӣ мекардед.