Frontend
Այս նախագիծը մնաց առանց դիզայնի, թե՞ հետագայում եկավ դիզայներ և ամեն ինչ վերանորոգեց։
Ինչու՞ տոքենները պահվում են cookies-ներում, ոչ թե localStorage-ում: Ինչպե՞ս է տեխնիկապես հասնում այս անվտանգությանը։
Ստեղծեք արտահայտություն ՝ օգտագործելով || օպերատորը, որոշեք արդյունքը: Ինչպես է || օպերատորը տարբերվում ?? օպերատորից և երբ է այն գործարկվում?
Որ գործերը քեզ ամենաշատն էին դուր գալիս կատարել?
Դու ունե՞ս փորձ ֆրոնտենդի աշխատանքի արդյունավետության խնդիրների լուծման մեջ: Օրինակ, բագ-ռեպորտի մասին կամ դու ինքներդ նկատել ես խնդիր աշխատանքային գործընթացում: Կարող ես տալ կոնկրետ օրինակ, թե ինչպես էիր դա շտկել։
Առաքելություն: React-ում իրականացնել մուտքի ձևանմուշ: Պահանջներ: - երկու դաշտ՝ էլ. հասցե + գաղտնաբառ - վերահսկվող մուտքեր - ձևի ուղարկում preventDefault-ով - հիմնական վավերացում (դաշտը դատարկ չլինի) - ուղարկման ժամանակ կատարել ասինխրոն հարցում (կարող է սիմուլացվել setTimeout-ով) - ցուցադրել բեռնման վիճակը (կոճակը անջատված) - ցույց տալ սխալը անհաջող մուտքի դեպքում Ավելին (ընտրովի): - էլ. հասցեի վավերացում
Ինչպե՞ս եք հետևել FSD-архիտեկտուրայի պահպանումը թիմում: Այս մասին ստուգվել է կոդի վերանայումում?
Պատմիր, թե ինչպիսի ստատիկ մեթոդներ կան խոստումներով աշխատելու համար: բացատրի, թե ինչ են անում Promise.any և Promise.all.
Որո՞ք օբյեկտների պատճենման մեթոդները կարող են պատճենել ֆունկցիաները օբյեկտից օբյեկտ:
Ի՞նչն է քեզ համար կարևոր տեսնել ապագա աշխատողում, ինչպիսի՞ն են քո ընտրության չափանիշները։
Եթե loadRolesData ֆունկցիան վերադարձնում է Promise, ապա նրա կանչից հետո արժեքը ինչ կլինի: Կարող եք պահել Promise-ը տվյալների համար նախատեսված վիճակում և ինչպես դա ուղղել?
Օգտագործե՞լ եք Next.js-ը: Ինչու և որ ֆունկցիաներ եք կիրառել (SSR, SSG):
Նախագծի առաջին ռենդերի ժամանակ, երբ դաշտը արդեն լրացված է սկզբնական տողային արժեքով (օրինակ, 'A'), և վալիդատորը կանչվում է արժեքով, որը հավասար է 'A'-ին, որը համապատասխանում է ձեր կոդում սահմանված տողին — այս դեպքում պետք է լինի սխալ կամ ոչ?
Աշխատանք ձևերով: React Hook Form, վավերացում Yup/Zod-ի միջոցով
Ի՞նչ է տարբերությունը Map և WeakMap միջև։
Եթե տեսականորեն մտածենք՝ մեծ տվյալների մեծ աղյուսակներ կան։ Կարող են լինել կատարողական խնդիրներ։ Եթե այո, ինչպես կլուծեիք։
Նախնական կրթություն ունես թատրոնի ռեժիսոր լինելու — ինչու ընտրեցիր ծրագրավորումը, ինչու հենց ֆրոնտենդը?
Ինչպես պաշտպանվել անսահմանափակ Promise-ից՝ դիմելիս միկրոֆոնի և տեսախցիկի հասանելիության համար: Առաջարկեք տարբերակներ՝ օգտագործելով Promise-ի ստատիկ մեթոդները։
Ինչու է հնարավոր primitivi տիպերի համար կանչել ներքին մեթոդներ, օրինակ toString-ը:
Պետք է գրեք memoize ֆունկցիա՝ մեմոիզացիայի համար օղակ: Պարզեցնելու համար կարելի է ենթադրել, որ ֆունկցիան միշտ միայն մեկ արգումենտ կունենա, և դա կլինի primitives արժեք։