Frontend
/* Бардык сандык маанилердин суммасын эсептөө үчүн функция жазуу керек. Мөөнөттүү сандык маанилер ошондой эле жолдор болушу мүмкүн, алар цифрлар менен башталат. Мындай учурда, бул баштапкы цифрлардын тизмесин сандык мааниге колдонуш керек. Массив ар кандай маалымат түрлөрүн камтышы мүмкүн жана түз эмес болушу мүмкүн. **Интегралдык ыкмалар, мисалы, .flat, .flatMap колдонулбашы керек** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));
Келесі жылға карата максаттарыңыз, соның ішінде материалдык, туралы айтып бериңиз.
Next.js менен тажрыйбаң барбы?
/* Бизде төмөнкү формада билеттер топтому бар: [ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ... ] Бул билеттерден бир гана үзгүлтүксүз маршрут түзүүгө болот. Маршрутто циклдер жана кайталануулар жок. Ошол эле билет объекттерин маршрут боюнча тартипте кайтарган функция жазыш керек. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
React компонентинин кодун текшерип көрүңүз, алмаштыруу маалыматтарды жүргүзүп, саптык функцияны чакырып жана тизмени көрсөтөт. Бардык каталар жана көйгөйлөрдү табыңыз жана оңдоңуз (async in useEffect, көзкарандысыздык массивинин жоктугу, индекс колдонуу катары key жана башка).
Иштөөнү оптималдаштыруу жөнүндө айтып бериңиз — качан баштадыңыз жана кантип.
Эгер абсолюттук жайгаштырылган элементтин позициясы жок ата-энелери болсо, ал кандай жайгашат?
Кайсы жардамчы инструменттерди, анын ичинде тесттер, рефакторлоо жана кодду карап чыгуу инструменттерин колдонуп жатасыз?
Кукинин кайсы өзгөчөлүктөрүн эстейсиң?
—SEPARATOR—
Кайда useMemo, useCallback, React.memo колдонуу керек экенин кантип чечесиң жана качан керек эмес? Сенде критерийлер барбы?
TypeScriptте жазылган функцияны генериктерди колдонуп типтештирүү, ал гана сандар менен эмес, башка түрлөр менен да иштеши үчүн.
Жетекчилик милдеттерине көбүрөөк иштегиңиз келеби же жөн гана ыңгайлуу иштеп жана кызыктуу тапшырмаларды алгыңыз келеби?
Сиздин эффекттериңиз менен долбооруңузда ' китептен' термини эмне мааниге ээ? Иштеп чыгуу жагынан алганда ал кандай көрүнөт?
[аты] суроо берди: Сураныч, иштеген стек жөнүндө айтып берсеңиз болот беле? Айрыкча, Next.js жөнүндө көбүрөөк айтып берсеңиз.
[аты] суроо берди: TypeScriptтеги utility types (пайдалуу түрлөрү) эмне? Алардын кайсыларыны колдондуң?
React компонентинин жашоо циклы жөнүндө айтып бериңиз: негизги этаптар монтаж, рендер жана unmount.
Виртуализацияны маалыматтарды издөө жана фильтрлөө менен кантип бириктирсе болот?
Браузердеги окуялардын жайылуу механизмин түшүндүрүңүз (Event Propagation)
JavaScript: `prototype` жана `__proto__` арасындагы айырма эмнеде?