Frontend
Ինչպե՞ս եք լուծում թիմում տեխնիկական տարաձայնությունները, երբ ծրագրավորողների կարծիքները տարբերվում են։
Ինչպե՞ս հասկանալ, թե երբ արժե կիրառել օպտիմիզացիաներ: Ե՞ք ունեցել եք դեպքեր, երբ անհրաժեշտ էր լուծել կատարողականի խնդիրներ։
Պատմեք ձեր փորձի մասին SSR-ով: Որտե՞ղ եք արել, ինչ ֆրեյմվորկով:
Ի՞նչ են առավել սովորական գործառույթները աշխատանքի ընթացքում: Քանի ժամանակ է պահանջվում ձևավորման, տրամաբանության գրելու, վերանայման, զանգերի, տեխնիկական պարտքի հետ աշխատելու համար։
Կա արդյոք այն նախագիծը, որը դուք արեցիք առանց դիզայնի, արդյոք այն հիմա ինչ-որ տեղ կա, կարելի է տեսնել?
const LiveSearch = () => { const [inputValue, setInputValue] = useState('') const onInputChange = (e) => { setInputValue(e.target.value) search(e.target.value) } return ( <div> <input value={inputValue} onChange={onInputChange} type="text" /> </div> ) } <span> Փնտրում: <LiveSearch /> </span>
Ինչպե՞ս եք գնահատում ինքներդ աստիճանի առումով։
Կարո՞ղ եք երբևէ աշխատել որևէ Legacy-ի հետ, աշխատել եք Legacy նախագծերի վրա, կամ ինչ-որ բան վերափոխել եք, կամ ճարտարապետությունը փոխել եք։
Նախորդ աշխատանքում դուք ասել եք, որ ֆրոնտենդի մասը հարաբերականորեն փոքր է, բայց այդ մասով զբաղվում էին 6 ֆրոնտենդ ծրագրավորողներ: Որտեղից է եկել հենց այդ 6 հոգանոց թիմը և ինչպես է այն կապված ընկերության ընդհանուր ֆրոնտենդ թիմի հետ?
Ի՞նչ կլինի զանգերի բլոկի և առաջադրանքների հերթի հետ այս անսահման ռեկուրսիայի ժամանակ։
Դու գիտե՞ս, թե ինչ է gRPC (Google Remote Procedure Call):
Ի՞նչ վիճակ-մենեջերներ եք օգտագործել: Ի՞նչ է վիճակ-մենեջերը, ինչ խնդիր է լուծում?
Որ CSS ընտրիչը ունի առավել բարձր առանձնահատկություն՝ տեգ, դաս, ID?
Բացի այն, որ կոնստրուկտորը չի փչանում, ինչ այլ պատճառներ կան inject օգտագործելու համար կոնստրուկտորի պարամետրի փոխարեն։
Դու երբևէ ստիպված եղե՞լ եք գրել թեստեր:
Ի՞նչ է հասանելիությունը (accessibility) վեբում: Որո՞նք են հասանելիությունը ապահովելու համար օգտագործվող հատկությունները և HTML տարրերը։
Գրեք ֆունկցիա, որը հաշվում է թվային հաջորդականության n-րդ անդամը, որտեղ n-րդ անդամը հավասար է նախորդ երկու անդամների գումարին, առաջին անդամը 3 է, երկրորդը՝ 2 (հաջորդականություն՝ 3, 2, 5, 7, 12, ...):
Դուք օգտագործե՞լ եք FSD (Feature-Sliced Design) նախագիծում: Ինչպես եք գրել samples և գրանցումներ իրադարձությունների Effector-ում FSD օգտագործելիս?
Ներկայացնո՞ւմ եք փորձ Node.js (frameworks)-ի հետ։
Նախագծում գրված է, որ դու աշխատել ես Next.js-ով — դա ճիշտ է? Դա եղել է Next.js-ով՝ App Router կամ Pages Router?