Sobes.tech

Frontend

Նկարագրեք էջ, որը շատ քարտերով և lazy loading-ով (ինչպես Stripchat-ում): Որոնք եք տեսնում corner cases-ները, ինչ խնդիրներ կարող են լինել, ինչ եք օպտիմալացնում? Ինչպես է աշխատում վիրտուալիզացիան (React Window)?

Middle+
196

Օգտագործողը բողոքում է, որ երբեմն կոճակը չի արձագանքում, բայց տեղական մակարդակում խնդիր չի կրկնվում: Ձեր սխալների վերլուծության քայլերը ինչպիսի՞ն են: Ինչ կարող են լինել պատճառները?

Middle
196

Ինչպես է աշխատում Event Loop-ը: Ի՞նչ հերթեր կան և ինչ կարգով են կատարվում: Պատմեք միկրոտվյալների, մակրոտվյալների, requestAnimationFrame, requestIdleCallback մասին։

Middle+
191

API-ի պատասխանն կարող է պարունակել սխալ, որը պետք է ցուցադրվի օգտվողին համապատասխան դաշտի կողքին։

Middle
190

Ինչ կարելի է անել պատկերների հետ էջի կատարողականությունը բարելավելու համար։

Middle
187

Դա B2B կամ B2C ծառայություն էր: Կային մետրիկներ սխալների և օգտվողի փորձի հետևելու համար:

Middle+
187

Ֆիլտր կա թաբերով: արագ անցումների ժամանակ երբեմն ցուցադրվում են հին արժեքներ, որոնք չեն վերաբերում ընթացիկ թաբին: Ինչու է դա տեղի ունենում և ինչպես կարելի է դա ուղղել։

Middle
186

Դիտեք այս կոդը SSR և singleton i18n դասով: Գտեք լուրջ խնդիր, որը կարող է վնասել օգտվողին տրամադրվող HTML-ը: Ինչպե՞ս կվերացնեք դա։

Middle+
185

Եթե ամբողջ ազատություն ունեիր, ինչպիսիք կլինեին քո իդեալական ձևը: Որ մոտեցումներն, տեխնոլոգիաներն ու մեթոդները կօգտագործեիր (վալիդացիա, սխալների կառավարում, UX, DX)?

Middle+
181

Մենք չենք կարող նշաններ դնել կամ տարբերակել CI/CD-ի միջոցով: Հաճախորդը կարող է ունենալ մեկ տարբերակ, բեկենդը՝ ուրիշ: Այս պայմաններում ինչ կարող ենք անել բացի սխալների հետևումից Sentry-ով?

Middle+
180

Ի՞նչ կարող է խոչընդոտել HTML ստանալուց հետո բրաուզերում առաջին ռենդերը։ Ինչ կարելի է անել սինխրոնային JS և CSS բեռնումով։

Middle+
179

Մեր մոտ մեծ նախագիծ կա monorepo-ում՝ միացյալ թողարկման հոսքով: Մենք որոշեցինք այն բաժանել և դուրս բերել ֆրոնտենդը առանձին պահեստների մեջ՝ իրենց սեփական թողարկման ցիկլով: Սա առաջացնում է բետա և հաճախորդի տարբերակների անհամապատասխանության խնդիր: Ինչպես կտեսնեիր այս խնդրի լուծումը: Ինչպես կազմակերպել աշխատանքը, որպեսզի հնարավորինս պաշտպանված լինես արտադրության խափանումներից?

Middle+
178

Պետք է ձևավորել ճանապարհային նշան մեկ div-ում, ներառյալ փոքր կարմիր նշանը աջ կողմում։

Middle
178

Ինչու են օգտվողները չհասնում խանութ և ինչպես բեռնել օգտվողներին խանութում?

Middle
177

Ի՞նչ նվազեցնողներ ունի Store և կա արդյոք նվազեցնող, որպեսզի այնտեղ տեղադրեն օգտվողները։

Middle
174

Օգտագործողների ցուցակի էջից կոնկրետ օգտվողի էջ անցնելիս երկար լիցքավորում է (լիցքավորիչը կանգ է առնում 2 վայրկյան՝ مصنوعական ուշացման պատճառով): Ինչպե՞ս կարելի է բարելավել այս իրավիճակը։

Middle
174

Դուք նշե՞լ եք, թե որ հարցումները վերադարձնում են օբյեկտներ, կամ ինչպես դա աշխատում էր, երբ դուք մոտեցաք հարցմանը։

Middle
173

Որտե՞ղ էր պահվում նորմալիզացված կեշը։ Արդյոք այն ինչ-որ կերպ ռեակտիվ էր։

Middle
172

Դիտեք ֆունկցիան խմբագրիչում՝ այն ընդունում է բանալիների զանգված և օբյեկտ, և reduce-ի միջոցով պատճենում է միայն նշված բանալիներով օբյեկտը: Ինչպես կկոչեիք այս ֆունկցիան?

Middle
170

Մենք տեսնում ենք, որ SSR 2 վայրկյանում ոչինչ չի վերադարձնում: Ինչ տարբերակներ կան դա բարելավելու համար?

Middle
167
/5