Frontend
Brauzer API-lari brauzerda HLS/DASH-ni ijro etishda muhimmi?
// Array metodlarini kengaytiradigan groupBy metodini amalga oshirish kerak. // Bu metod massivning guruhlangan versiyasini qaytarishi kerak - obyekt, // unda har bir kalit fn(arr[i]) bajarilishining natijasi bo'lishi kerak, // va har bir qiymat bu kalit bilan bog'liq bo'lgan barcha elementlarni o'z ichiga olgan massiv bo'lishi kerak. // 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 = [3.3, 0.5, 1.4]; console.log(array3.groupBy(Math.round)); // { // 3: [3.3], // 1: [0.5, 1.4] // }
Jamoa ichida o'rningizni qanday ko'rasiz? Qaysi ikki rol sizga eng mos keladi?
Agar bir nechta interfeyslar bir xil nom bilan e'lon qilinsa, nima bo'ladi?
[ism] so'radi: ish tajribangiz haqida gapiring, hozirgi ish joyingizdan nima uchun ketishga qaror qildingiz va yangi ishdan nima kutyapsiz?
Vue'dagi reaktivlik haqida gapiring: u nima asoslangan va biz uning bilan qanday o'zaro aloqada bo'lamiz (Reactive, Ref, ShallowReactive, ShallowRef)?
[ism] so'radi: Qayerda o'qiding?
Vue'da watch va watchEffect o'rtasidagi farq nima?
useEffect va useLayoutEffect o'rtasidagi farq nima va useLayoutEffect qachon foydali bo'ladi?
Event Loop bo'yicha vazifa: setTimeout, Promise va sinxron kod mavjud bo'lsa, konsolda chiqarilish tartibini aniqlang. Oxirgi nima chiqariladi va nima uchun?
React ro'yxatlarida key atributi nima uchun kerak?
bind, call, apply haqida gapir. Ularning orasidagi farq nima?
Qiymatlar uchun const a = null va const b = 0, || va ?? bilan ifodalar natijalarini aniqlang va operatorlar orasidagi farqni tushuntiring.
Agar ref 'sathiy' yoki 'yuqori darajadagi' deb ataladigan bo'lsa - ob'ektni chuqur nazorat qilmay, faqat yuqori xususiyatlarini nazorat qilsa? (shallowRef haqida savol)
Amaliy vazifa: useMutation funksiyasini chaqirishni amalga oshiring, shunda konsolda 'Hello World' chiqadi.
Reactda qanday ikki asosiy komponent turi mavjud?
Daraxtda yong'oqchilar va qora qushlar o'tiradi. Daraxtdagi barcha yong'oqchilarni topadigan va ularning ismlarini qaytaradigan funktsiya yozish kerak. Kutilyotgan natija: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Nima uchun Next.js admin panel uchun kerak emas?
Vada va'dalarining qanday holatlari bor?
Siz testlardan gapirgansiz — [kompaniya] va oxirgi ish joyingizda test yozgansizmi?