Sobes.tech

Frontend

Երբ են պատրաստ սկսել աշխատանքը?

Middle
3D-Outlet
140

Ինչու React-ում հնարավոր չէ ուղղակի փոխել state-ը: Օրինակ, state.count = 5.

Middle
Веза
140

// Ստեղծել տիպ, որը պարունակում է նույն դաշտերը, ինչ Delivery, // բայց բոլոր դաշտերը ընտրովի են (կարող են ունենալ undefined արժեք) և չեն կարող փոխել իրենց արժեքները։

Middle+
Т-БанкТ-Банк
140

Պատմեք NX-ի օգտագործման մասին նախագծում և ինչու է ընտրվել

Middle
Protech
140

Պատմեք Angular-ը որպես ֆրեյմվորկ և React-ը որպես գրադարան տարբերության մասին։

Middle
ГКУ Инфогород
140

Ի՞նչ մոտեցում է օգտագործում React-ը՝ հրահանգային թե դեկլարատիվ: Ի՞նչ տարբերություն է:

Middle
Электронные офисные системы
139

Ինչպես է աշխատում Vue-ում ռեակցիվ արժեքների դեստրուկտուրացումը և ինչպես պահպանել ռեակցիոնությունը դեստրուկտուրացման ժամանակ?

Middle
Интай-текстиль
139

Իմացեք ձեր աշխատանքային փորձի մասին. ինչ թիմերում եք աշխատել, ինչ պաշտոններ եք զբաղեցրել, ինչ դեպքեր կապված էին ճարտարապետության նախագծման և տեխնիկական որոշումների ընդունման հետ?

Middle
GeForbit
139

Խոսեք ձեր կոդի վերանայման փորձի մասին: Ինչին եք ուշադրություն դարձնում: Որոնք են ամենատարածված սխալները, որոնց հանդիպել եք:

Middle
Лаборатория системных технологий
139

Ինչպե՞ս կարելի է լուծել withTimeout առաջադրանքը այլընտրանքային կերպով՝ Promise.race-ի միջոցով: Ինչ է Promise.race-ը, ինչպե՞ս է այն տարբերվում Promise.all-ից:

Middle
X5 techX5 tech
139

Ի՞նչ են XSS հարձակումները։

Middle
WB Travel
139

React-ում պորտալները ինչու են անհրաժեշտ?

Middle
МВидео/эльдорадо
139

Տվյալների բազաների և API-ների հետ աշխատելու գիտելիք

Middle
Яндекс
139

Ի՞նչ է reconciliation-ը React-ում։

Middle+
М.Видео/эльдорадо
139

Խոսիր Promise-ի մասին: կարգավիճակներ, ստատիկ մեթոդներ (all, allSettled, any, race).

Middle+
IT OneIT One
139

Արդեն ստացեք գրքերի և նրանց հեղինակների մասին տվյալներ: Ցուցադրել տվյալները էջանշված ցանկում՝ 10 գրքա յուրաքանչյուր էջում ֆորմատով՝ <գրքի վերնագիր> - <հեղինակ> api: [հղում] վերլուծություն: [հղում] եթե swagger-ը չի բացվում, ապա sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml-ի ռեժիմում const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[հղում]') .then((res) => res.json()) .then((data) => { setBooks(data); setLoading(false); }) .catch(() => setLoading(false)); }, [page]); const totalPage = Math.ceil(books.length / PAGE_SIZE); const start = (page - 1) * PAGE_SIZE; const currentBooks = books.slice(start, start + PAGE_SIZE); return ( <div className="App"> {loading && <p>Բեռնվում է...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Նախորդ </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Հաջորդ </button> </div> </div> ); } Խնդրում ենք ուղղել սխալները և իրականացնել էջանշված ցուցակ՝ գրքերի և հեղինակների հետ։

Middle
ТИМ ФОРС (проект Сбер)
139

Ի՞նչն է քեզ ամենաշատը հետաքրքրում՝ առկա նախագծերը բարելավելը, նոր ֆունկցիաներ ստեղծելը, բեքենդի հետ համագործակցելը կամ օպտիմիզացիայի աշխատանքը։

Middle
Marfatech
139

Ներկայացրեք, թե ինչպես է աշխատում Event Loop-ը — ի՞նչ են միկրոտասքները, մակրոտասքները և դրանց առաջնահերթությունը։

Middle+
wb
139

React-ում կա կոմպոնենտ՝ input-ով: Մենք սեղմում ենք «Ցույց տալ input» կոճակը և input-ը երևում է, բայց ֆոկուս չի ստանում: Դա պետք է ուղղել: Առավելագույնը առաջարկեք լուծումներ։

Middle
Navio
139

Ինչպե՞ս է աշխատելու տվյալների բազայի կրկնօրինակը (մաստեր-ծախու): Ինչպե՞ս է բեռի հավասարակշռողը ուղղորդելու հարցումները տարբեր սերվերների տարբեր տվյալների բազաներին:

Middle+
Т-БанкТ-Банк
139
/302