Frontend
Ի՞նչ եք սպասում ձեր ապագա աշխատանքից։
Եթե նույն հենակետում մի քանի անգամ կանչեք setCount, ինչ կլինի կոճակի նշանի հետ: Քանի անգամ կկատարվի կոմպոնենտի վերաարտադրությունը?
Ինչպե՞ս դինամիկորեն բեռնել ծանր կոմպոնենտները թերթիկների փոխարկման ժամանակ առանց ռոուտինգը փոխելու և փոխանցել նրանց անհրաժեշտ կախվածությունները Dependency Injection-ի միջոցով։
Ի՞նչ է RTK Query կամ GraphQL հաճախորդների հիմնական առավելությունը սովորական Axios-ի նկատմամբ։
// === 1 === // TODO: իրականացրեք id ֆունկցիան // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: իրականացնել Table.tsx return <></>; }
Ներկայացրեք, թե ինչ է կոնտեքստը JavaScript-ում, ինչ է լեքսիկական միջավայրը և ինչպես են աշխատում փակագծերը։
Խոսեք ձեր անհաջողության մասին IT փորձում
Ո՞ր քաղաքում եք: Դու պատրաստվո՞ւմ եք տեղափոխվել: Ինչպե՞ս եք վերաբերվում Hybrid-ին:
Ի՞նչ են XSS հարձակումները։
Դու աշխատե՞լ ես SCSS/LESS նախապատրաստիչների հետ:
Դու կարո՞ղ էիր ESLint և Prettier-ը կարգավորել այնպես, որ նրանք իրար հետ հակամարտության մեջ չլինեն։
Նայելով հետևյալ կոդի հատվածը՝ ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Ներկայացրեք, թե ինչ է անում `started` ֆունկցիան `info` օբյեկտի հետ և նկարագրեք `started(info)` կանչի արդյունքը։ Բացի այդ, քննարկեք, արդյոք սկզբնական `info` օբյեկտը փոխվում է `started(info)` կանչից հետո։
Կարող եմ ձայնագրել տեխնիկական հարցազրույցը ընկերության ներքին օգտագործման համար:
Կարող էք computed-ում դիմել API-ին?
Ի՞նչ AI գործիքներ եք օգտագործում ձեր աշխատանքի մեջ: Ինչպե՞ս եք վերաբերվում ChatGPT, Perplexity, Cursor, Claude և այլ AI-գործակալների օգտագործմանը զարգացման մեջ։
Կպատմեք ինձ մի փոքր ձեր մասին և ձեր ամենագեղեցիկ փորձի մասին։
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Թեստ՝ ֆունկցիան տիպավորել return obj[key] } getProperty(X, 'a') // սխալ չէ getProperty(X, 'r') // սխալ՝ բանալի r չի հանդիսանում X օբյեկտի բանալի getProperty({ name: 'Sergey' }, 'name') // սխալ չէ
React առաջադրանք՝ ստեղծել 10x10 խաղային դաշտ (100 քառակուսի), յուրաքանչյուրն՝ պատահական գույնով (կարմիր կամ կանաչ): Երբ սեղմում եք քառակուսի վրա, նրա գույնը փոխվում է հակառակին, և ռեկուրսիվորեն փոխվում է նաև բոլոր հարևան բջիջների գույնը նույն գույնի (ուղղահայաց և հորիզոնական):
Խնդրում եմ ավելի մանրամասն պատմեք ձեր նախագծում բազմալեզվության մասին
Ինչպես ստեղծել և օգտագործել ձեր սեփական տեսակները TypeScript-ում: