Frontend
Ինչ անել React հավելվածի (Web Vitals) արդյունավետությունը բարելավելու համար։
Ի՞նչ ես ուզում նոր աշխատանքից: Ի՞նչ է քեզ անհրաժեշտ զարգանալու համար:
Լավ—վերջապես այն որպես տոքենիզացված դասավորության հարց եք դիտարկում և հույս եք դնում `gap`-ի վրա, ինչը սովորաբար ամենահեշտ և պահպանվող միջոցն է՝ պահելու ռիթմը կայուն տարբեր կոմպոնենտների միջև։ Ինչպե՞ս եք հասնում SVG պատկերակ և տեքստ միջև բրաուզերների միջև հստակ պիքսելային տիպոգրաֆիկ հարմարեցում—դու հույս դնո՞ւմ եք `line-height`, `vertical-align`, ճկուն հարմարեցում կամ այլ բան։
Практиական առաջադրանք՝ React/TypeScript-ով խանութ ստեղծել — ցուցակ ցուցադրել՝ պարունակելով պատկեր, անուն, նկարագրություն և գին: Տվյալները բեռնվում են սերվերի իմիտացիայով։
Ի՞նչ է ձեր վերջնական նպատակը IT-ում, ինչ եք ուզում հասնել?
Սինտաքսի և կոդի կառուցվածքի տեսանկյունից — ինչ կվերափոխեիք այս ֆունկցիայում?
Ինչպե՞ս կարելի է խուսափել ծնողական կոմպոնենտում վիճակի փոփոխության ժամանակ երեխաների կոմպոնենտների կասկադային վերաներբեռնմանցից։
Կան 200 ID-ով զանգված։ Ամեն մեկի համար անհրաժեշտ է կատարել /api/users/:id-ին հարցում։ Գրեք ֆունկցիա, որը կատարում է հարցումները, բայց ոչ ավելի քան N միաժամանակ, և վերադարձնում է արդյունքները մուտքային զանգվածի կարգով։
Դուք գտաք useCallback-ի կիրառումը՞
Քանի ժամանակ է պահանջվում նոր նախագիծ սկսելու համար?
Երբ է անհրաժեշտ օգտագործել useMemo և memo, և երբ նրանք կարող են խանգարել նախագծին?
Ինչ է strict mode-ը JavaScript-ում: Դու գիտե՞ս script և module-ի տարբերությունը։
Ինչպես փոխանցել տվյալները երեխայի կոմպոնենտից ծնողականին?
Ինչպես կազմակերպել օգտվողների ցանկի polling-ը ամեն 15 վայրկյան մեկ, օգտագործելով TanStack Query (React Query): Որ ֆունկցիան օգտագործել և ինչ պարամետրերով?
Դու գնում ես Կիպրոս, գիտե՞ս ինչ-որ բան Կիպրոսին մասին: Ցանկանում ես այնտեղ տեղափոխվել, թե դա հարկադրական որոշում է?
Ի՞նչ է հիդրատացիան։
Աշխատե՞լ եք FSD (Feature-Sliced Design) նման ճարտարապետական մոտեցումներով։
Ինչպե՞ս աշխատեցիք վիճակների կառավարիչների հետ: Օգտագործե՞լ եք Redux:
Ինչու՞ է React-ը կարիք ունենում վիրտուալ DOM ծառի: Ինչու՞ չի կարելի ուղղակիորեն փոխել իրական DOM-ը: Ինչ են տարբեր մոտեցումների առավելությունները և թերությունները:
Դու ինքներդ մշակեցիք վերլուծության ներդրման լուծումը (RUM AWS, Sentry, Sonar և այլն), թե թիմում ձեզ օգնել են?