Sobes.tech

Frontend

So'nggi ikki ish joyingizdan birida eng qiziqarli vazifa yoki eng qiziqarli xatoni aytib bering.

Middle+
Morizo
87

So'nggi loyiha - jami nechta dasturchi bor edi, qanday jamoa edi, kim bilan muloqot qilish kerak edi?

Middle
Navio
87

Qaysi freymvorklar yoki asboblar bilan ishlayapsiz? Ishingizda AI asboblarini ishlatasizmi?

Middle
Mayflower
87

Maosh kutishlari — 270 ming rubl?

Middle
АэрофлотАэрофлот
87

Loyihalar kengayib, bir nechta biznes ob'ektlari (shaxsiy kabinet, profil, aksiyalar) ajratilishi mumkin bo'lsa, ularni alohida repositorylarga bo'lib, mikro-frontendlar sifatida ulash mumkinmi?

Senior
АЛМИ Партнер
87

REST API va WebSocket o'rtasidagi farq nima?

Middle+
АэрофлотАэрофлот
87

Amaliy vazifa: raqam qabul qiladigan va tekshirish natijasini Promise bilan qaytaradigan funktsiya yozing, va xato bo'lsa (raqam emas) -1 qaytaradi.

Middle
BI.ZONE
87

Aniqlang: ko'chirish JS/JSVue dan React va TypeScript ga o'tkazilganmi va hozir mikrofrontendlarga o'tish rejalashtirilganmi?

Middle
WildberriesWildberries
87

promisify funksiyasini amalga oshiring: u xato-birinchi callback (loadScript) bilan funksiyani qabul qiladi va har qanday argumentlarni qabul qiladigan, xato-birinchi callback qo'shadigan va chaqiruvni Promise ichiga oladigan yangi funksiyani qaytaradi.

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

Kalitga asoslangan ma'lumotlarni saqlash uchun nima afzal: Map yoki oddiy obyekt? Mapning afzalliklari nima?

Middle+
Яндекс
87

var, let, const o'zgaruvchilari haqida gapir: doira, hoisting, vaqtinchalik o'lik zona.

Middle
РунитиРунити
87

Ro'yxat elementlari kalitlari (indekslar) o'zgarsa nima bo'ladi?

Senior
АйтиФаундейшн
87

Qanday qilib ortiqcha qayta chizishni tuzatish mumkin, shunda 'Rerender' tugmasini bosganda faqat App qayta chiziladi va matn kiritilganda faqat Parent (Childsiz) qayta chiziladi?

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

let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25

Middle
WildberriesWildberries
87

ESLintda nima sozlash mumkin va qaysi plaginlar yoki konfiguratsiyalar ishlatiladi?

Middle
ДИТ Москвы
87

Aniq tushuntirish, Dmytro—delegatsiya va "eng yaqin" tekshiruvlarni yaxshi ishlatish; sizning oqimingiz oson tushunarli. Klaviaturani "bir xil tarzda" boshqarishni aytayotganda, aniq qaysi kalitlarni qo'llab-quvvatlayotganingiz va qanday qilib faollashtirilmagan havolalarga diqqatni qaratmaslikni tushuntirib bera olasizmi?

Senior
micro1
87

Angular Material asosida qayta ishlatiladigan UI-kit komponentlar kutubxonasini ishlab chiqishni aytdingiz. Kutubxona komponentlari bilan odatiy ko'p funktsiyali ilova komponentlari o'rtasida asosiy farq bormi? Oddiy komponentlarda nimalarga e'tibor bermaslik mumkin, lekin kutubxona komponentlarida bermaslik kerak?

Middle
ГосуслугиГосуслуги
87

[ism] qaysi mutaxassislikda — frontend, backend yoki DevOps — va uning kompaniyadagi roli nima ekanligini bilmayapsizmi?

Middle
4dev
87

// Array metodlarini kengaytiradigan groupBy metodini amalga oshirish kerak. // Bu metod massivning guruhlangan versiyasini — ob'ektni qaytarishi kerak, // unda kalitlar fn(arr[i]) chaqirilgan natijalar bo'lib, // va qiymatlar — bu kalit bilan barcha elementlarni o'z ichiga olgan massivlar. // kod bu yerda // Misol 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 }] // } // Misol 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String)); // { // "1": [1], // "2": [2], // "3": [3] // } // Misol 3 const array3 = [1.3, 0.5, 1.4]; console.log(array3.groupBy(Math.round)); // { // 1: [0.5, 1.4], // 3: [1.3] // }

Middle
Яндекс Сплит
87

Bir FSD darajasidan boshqa darajaga bir xil darajada import qilish mumkinmi?

Middle+
Т-БанкТ-Банк
87
/295