Sobes.tech

Frontend

Խնդրում եմ, պատմեք ինձ ձեր զարգացման փորձի մասին, ինչ եք համարում կարևոր նշել։

271

Երբ պետք է զանգահարել վերջնական լուծումը, եթե բոլոր խոստումները հաջողությամբ կատարվել են?

220

Ինչպե՞ս ես վերաբերվում արհեստական բանականությանը: Օգտագործո՞ւմ ես այն աշխատանքում և ամենօրյա կյանքում:

201

Ինչպե՞ս եք վերաբերվում այն իրավիճակներին, երբ պահանջները անորոշ են, բացակայում են կամ պետք է ինքնուրույն պարզել մանրամասները գործընկերների, դիզայներների, վերլուծաբանների հետ: Ձեզ չի՞ վախեցնում ինքնուրույն առաջադրանքները ճշգրտելու և գործընկերների հետ հաղորդակցվելու անհրաժեշտությունը:

182

Ինչպե՞ս ես զգում արագ փոխ switch և արագ ինչ-որ բան անելու անհրաժեշտության դեպքում: Արդյո՞ք այդ աշխատանքային ռեժիմը քեզ չի վախեցնում։

168

Գրեք isPalindrome ֆունկցիայի իրականացմանը, որը ընդունում է տող և ստուգում է, արդյոք այն պալինդրոմ է (կարդացվում է նույնը ձախից աջ և աջից ձախ): Ֆունկցիան պետք է վերադարձնի true կամ false։

149

Գրեք delay ֆունկցիայի իրականացմանը, որը ընդունում է միլիսեկունդների քանակը և վերադարձնում է Promise, որը լուծվում է նշված ժամանակից հետո։

140

Ներդրեք մի ֆունկցիա (օրինակ՝ pipe/compose), որը առաջին զանգվածում ընդունում է ֆունկցիաների հավաքածու, իսկ երկրորդ զանգվածում՝ թիվ, և հերթականորեն կիրառում է փոխանցված ֆունկցիաները այդ թվին, փոխանցելով նախորդ ֆունկցիայի արդյունքը հաջորդին։ Օրինակ, ֆունկցիա inc, որը մի քանի անգամ ներսում է, պետք է հերթականորեն մեծացնի թիվը։

136

Ի՞նչ է պոլիֆիլը։ Դու երբևէ գրել ես պոլիֆիլներ։

132

Գրեք polyfill for the startsWith մեթոդը տողերի համար, որը հայտնվեց ES6-ում, օգտագործելով միայն ES5 հնարավորությունները (առանց let/const, սլաքային ֆունկցիաներ և այլն), այսինքն՝ պրոտոտիպային ժառանգության միջոցով։

129

Նշեք կատարողականության մետրիկները (Web Vitals) — մեկը կապված է օգտվողի հետ փոխազդեցության հետ էջի հետ, մյուսը՝ UI-ի ռենդերավորման հետ: Ի՞նչ են նրանք չափում։

119

React կոմպոնենտի (useEffect, տվյալների fetch, հանրաճանաչ և բոլոր գրքերի ցուցադրումով Book կոմպոնենտ) մի ֆայլ diff-ի հետ pull request-ի կոդի վերանայում կատարեք: Գտեք և մեկնաբանեք բոլոր խնդիրները՝ խախտումներ hook կանոնների, fetch-ում սխալների մշակման բացակայություն, AbortController-ի բացակայություն, պատասխան կարգավիճակի ստուգման բացակայություն, inline ոճեր, map-ում key-ի բացակայություն, դատարկ զանգվածների ստուգումներ, memoization (useMemo) անհրաժեշտություն, fetch-լոգիկայի առանձնացում առանձին hook/կոմպոնենտ և այլն: Նաեւ պատասխանեք՝ ինչպես իրականացնել պայմանը, որպեսզի հարցումը կատարվի միայն այն դեպքում, երբ կա isBest նշանը:

117

Պատմիր, թե ինչ նոր ֆունկցիոնալություն հայտնվեց JavaScript-ում ES6 (ES2015) ստանդարտում։

94