Frontend
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
Դուք սկսեցիք սովորել React-ը, և React-ը ավելի հանրաճանաչ է և ավելի շատ աշխատատեղեր կան դրա համար: Ինչու եք վերջապես անցել Angular-ին?
Իմացեք ձեր թիմի զարգացման գործընթացների մասին՝ մեթոդաբանություն, սպրինտներ, կոդի վերանայում, տեղադրում։
Ի՞նչ է prop drilling-ը: Որքան մակարդակի խորություն է ընդունելի:
Կա՞ն սխալներ արտադրությունում ամբողջ գործընթացից հետո։
Որ դեպքերում են անհրաժեշտ միկրոֆրոնտենդները և ինչպե՞ս են դրանք տարբեր։
Պատմիր ինձ Event Loop-ի մասին՝ ինչ է դա և այն բաղկացած է որ մասերից:
Ինչպես ուղղել կոմպոնենտի 11-րդ տողը, որպեսզի հարցումը կրկին չուղարկվի վերանայման ժամանակ?
Որ զանգվածի մեթոդը խախտում է TypeScript-ի տիպավորումը?
Դիմումը մշտապես նետում է արտահայտություններ, որոնք պետք է բաժանվեն իմաստով և դոմենային տրամաբանությամբ՝ օրինակ, դոմենային սխալներ և կապի սխալներ: Ինչպե՞ս կլուծեիք դա ֆունկցիոնալ մոտեցմամբ։
Կարող եք պատմել SOLID սկզբունքների մասին և ինչ է նշանակում յուրաքանչյուր տառը կարճ կերպով?
Կարող եք նշել TypeScript-ների տեսակների վերջին դեպքերը նախագծում?
Ինչպե՞ս կարելի է օպտիմալացնել scroll իրադարձության մշակողը, որը հաճախակի վերանորոգումներ է առաջացնում: Ինչն է տարբերությունը throttling և debounce միջև:
Կարո՞ղ է POST հարցումում ավելացնել query-պարամետրեր։
Ի՞նչ մոտեցումներ եք գիտակցում CSS գրելու համար: Ունե՞ք փորձ Tailwind-ով։
Ի՞նչ է callback hell-ը։
Ի՞նչ են Vue 2 և Vue 3-ի հիմնական տարբերությունները։
Դու երբևէ աշխատե՞լ եք Angular-ով։
Ինչպե՞ս եք մոտենում բարդ UI կոմպոնենտների թեստավորմանը, որոնք ստեղծում են խորը ներդրված DOM-միավորներ առանց հարմարեցված նույնականացուցիչների: Ինչպե՞ս եք նպատակահարմար դարձնում անհրաժեշտ ինտերֆեյսի տարրերը E2E թեստերում։
Որքան ժամանակ քեզ հետաքրքրելու է ֆրոնտենդը: Չե՞ս մտածում, որ մի ժամանակ կցանկանաս ինչ-որ այլ բան: Մենք ունենք հստակ բաժանում՝ եթե դու որպես ֆրոնտենդ ծրագրավորող միացար, միայն ֆրոնտենդային առաջադրանքներ կլինեն։