Ի՞նչ չափի է ձեր աշխատող ընկերությունը: Քանի մարդ կա IT բաժնում?
Frontend
Ի՞նչ է CORS-ը և ինչու է այն անհրաժեշտ: Ինչպես թույլ տալ բոլոր աղբյուրներից հարցումները:
Ինչ են primitives-ը JavaScript-ում:
Որ պայմաններում ներկայիս իրականացման մեջ fetch-ի retry-օղակն երբեք չի կարող կանչվել և ինչպես դա կանխել?
Ինչու եք մեզ մոտ: Ինչու եք որոշել անցնել հարցազրույց հենց մեր ընկերությունում?
Ինչպե՞ս եք գնահատում ձեր մակարդակը (դասը) — ջունիոր, միդլ կամ սենյոր?
Ի՞նչ է Literal տիպը TypeScript-ում: Տվեք օրինակ։
Ի՞նչ է կոնտեքստը (this) JavaScript-ում։
Կարող եք նկարագրել HTTP-հարցման կառուցվածքը՝ այն ինչ մասերից է բաղկացած?
Ի՞նչ կփոխվի բոլոր երեք դեպքերում, եթե ֆունկցիան լինի սլաքային:
Նշեք HTTP հեշի օրինակ հարցում և բացատրեք նրա նշանակությունը։
Ի՞նչ է նշանակում օբյեկտների փոխանցումը հղումով։
Տրված ֆունկցիա և երկու օբյեկտներ՝ տիպերը ստուգելու համար: Մի դեպքում TypeScript-ը չի բողոքում, մյուսում՝ այո: Ֆունկցիան պետք է տիպավորել այնպես, որ TypeScript-ի վարքագիծը համապատասխանի սպասվածին (օգտագործելով generics և keyof):
Ի՞նչ օգտակար տիպեր եք ճանաչում TypeScript-ում: Տվեք օրինակներ (Record, Omit, ReturnType և այլն)
Ի՞նչ է ձեզ համար կարևոր նոր աշխատանքում և ինչ կարող է ձեզ կանգնեցնել անցնելուց։
Ճառագայթային ֆունկցիան չունի իր սեփական this — սա ինչ է նշանակում և այս դեպքում this-ը դեպի ուր է ցույց տալիս?
Ի՞նչ է նշանակում satisfies բանալի բառը TypeScript-ում և ինչու է այն անհրաժեշտ:
Ինչպե՞ս ապահովել, որ կոնտեքստը չկորցվի 14-րդ տողում՝ առանց տողը փոխելու (օգտագործելով bind):
Կիրառեք CSS դասերի տող կազմելու ֆունկցիա։ Այն ընդունում է ցանկացած քանակի տարբեր տիպերի արգումենտներ՝ տողեր և թվեր ավելացվում են արդյունքին, զանգվածները ռեկուրսիվ բացվում են, և օբյեկտներից վերցվում են truthy արժեքներով բանալիները, իսկ անվավեր արժեքները անտեսվում են։ Արդյունքը՝ տողերի դասեր, որոնք բաժանված են բացատներով։
Ի՞նչ է սինխրոն և ասինխրոն բեռնումը JavaScript և CSS- ի համար: Բեռնումը կախված է ինչից: