Frontend
Կարող է արդյոք catch-ից հետո միացնել then?
Նշեք console.log արտածման կարգը ցուցադրված օրինակով սինխրոնային կոդով, setTimeout, Promise և ֆունկցիայով։
Ի՞նչ նվազեցնողներ ունի Store և կա արդյոք նվազեցնող, որպեսզի այնտեղ տեղադրեն օգտվողները։
Ի՞նչ մոտեցումներ գիտես React-էկոհամակարգում վիճակի կառավարման համար։
Ի՞նչ է տեղի ունենում DOM ծառի հետ React-ում կարգավիճակը թարմացնելիս։
Կարող եք բացատրել, թե ինչ է callback hell-ը։
Ինչ է նշանակում 'հոսքը ավարտվեց' (complete) տերմինը RxJS-ի տեսանկյունից։
Ի՞նչ է տեղի ունենում, երբ մուտքագրում եք http://[կայք] բրաուզերում և սեղմում եք Enter: Ինչու՞ երբեմն հայտնվում է HTTPS ամրոցը, իսկ երբեմն՝ սխալը։
Ինչն է հանգեցրել բարդ առաջադրանքում հաջողության հասնելուն: Ինչպես գնահատեցին առաջադրանքը ժամկետների առումով?
Ինչպե՞ս որոշվում էր այն առաջնահերթությունը, որ պետք է ընդգրկվի միավորային թեստերով։
Ի՞նչ կլինի `setLoading(true)` կանչելուց հետո և ինչպես կաշխատի այդ ժամանակ կոմպոնենտը։
Կարող է արդյոք ուղարկել մարմին GET հարցումում?
Պատմեք մեզ CORS-ի մասին՝ ինչու է դա անհրաժեշտ, ինչ գլխագրեր են օգտագործվում?
Կան երկու ֆունկցիաներ՝ մեկը կախված է օգտվողից, մյուսը՝ օգտվողից և դերերից: Երբ դերերը փոխվեն, ինչ կլինի?
Խնդրում եմ, պատմեք ձեր փորձի մասին, ինչ տեխնոլոգիաներ ձեզ հետաքրքրում են, ինչի հետ եք վերջերս աշխատել և ինչի հետ կցանկանաք աշխատել։
Ներկայացրեք Virtual DOM-ը React-ում։
import React, { useState, useEffect, useLayoutEffect } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("համընդհանուր ռենդեր 1")); console.log("համընդհանուր ռենդեր 2"); useEffect(() => console.log("համընդհանուր ռենդեր 3")); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Ավելացնել </button> ); } // մոնտաժ -> ամեն ռենդեր 2, ամեն ռենդեր 1, ամեն ռենդեր 3 // թարմացում -> ամեն ռենդեր 2, ամեն ռենդեր 1, ամեն ռենդեր 3 // անմոնտաժ 4
Ինչպե՞ս եք աշխատել Git-ով. Ի՞նչ էր շղթայի հոսքը, ինչպես եք թողարկում, ինչպես եք անում hotfix?
Ի՞նչ կցուցադրվի console.log-ով: (պրոմիսների վրա վարժություն՝ շղթա resolve, then, throw new Error, catch, then)
Հարց 5 Քամու ֆերմաները, որոնք արտադրում են էլեկտրականություն հազարավոր քամու շարժիչների շարքերի միջոցով, պահանջում են մեծ բաց տարածքներ։ Քաղաք X և Քաղաք Y ունեն նմանատիպ տիրույթ, բայց Քաղաք X-ի բնակչության խտությունը զգալիորեն բարձր է, քան Քաղաք Y-ի։ Հետևաբար, քամու ֆերման, որը առաջարկվում է երկու քաղաքներից մեկի համար, պետք է կառուցվի Քաղաք Y-ում, ոչ թե Քաղաք X-ում։ Ո՞վ է հետևյալից, եթե ճիշտ է, ամենաուժեղ կերպով թուլացնում պլանավորողի պնդումը։ - Քաղաք X և Քաղաք Y հարևան են և գտնվում են երկրի ամենամաքուր տարածքում։ - Քաղաք Y-ի ընդհանուր բնակչությունը զգալիորեն մեծ է, քան Քաղաք X-ի։ - Քաղաք Y-ի քամու ֆերմաներից արտադրած էլեկտրականության մի մասը կգնվի քաղաքից դուրս գտնվող օգտվողների կողմից։ - Քամու ֆերմաները պահանջում են ավելի շատ տարածք մեկ միավոր արտադրած էլեկտրականության համար, քան ցանկացած այլ էլեկտրական արտադրության հարթակ։ - Քաղաք X-ի գրեթե բոլոր բնակչությունը կենտրոնացած է քաղաքի փոքր մասում, մինչդեռ Քաղաք Y-ի բնակչությունը հավասարապես տարածված է ամբողջ քաղաքում։