Frontend
[аты-жөні] сурады: TypeScriptтеги литералдык түр эмне?
display өзгөчөлүгү жөнүндө сүйлө: кайсы маанилер бар, кандай айырмачылыктар бар block, inline, inline-block? flexbox жөнүндө көбүрөөк түшүндүр: кантип иштейт, негизги өзгөчөлүктөр.
Virtual Scroll үчүн кайсы так атайын куралды колдондуңуз — өзүңүз жаздыңызбы же кутудан алдыңызбы?
useEffect кайра ишке киргизилет беле, эгер биз const a объектисинин талааларын өзгөртсөк, ал эми объектти өзү кайра аныктоодон сактайбызбы?
JavaScript бир ядролу же көп ядролубу? Асинхрондуулук кандай иштейт?
Reactте компоненттин кайра чийилүүсү (re-render) качан болот? reconciliation (үйлесимдүүлүк) жөнүндө айтып бериңиз.
Кай линтерлер колдонулду?
Nuxt колдонмосунда беттерди/жоопторду кэш кылуу үчүн кандай жолдор бар? Redis же Nitro-кэш менен иштедиңерби?
Жалпы скрипт, async менен скрипт жана defer менен скрипттин айырмасы эмнеде? Эгер бетте бир нече script теги болсо, алар кандай тартипте жүктөлүп жана ишке ашырылат?
Баракчадагы элементтерди жайгаштыруу варианттары (CSS position) кандай?
Жабдыктагы IP дарек кайчей көз каранды? Ак жана бозгул IP даректери эмнелер?
Көп сүрөттөр жана карталар менен толтурулган баракчаны кантип тездетсе болот?
Кайсы React hook-тар менен иштедиңиз? Ар бирин кыскача айтып бериңиз. useEffect менен useLayoutEffectтин айырмасы эмнеде?
TypeScriptте infer ачкыч сөзү эмне үчүн колдонулат?
isPalindrome функциясынын ишке ашырылышын жаз, ал жолду кабыл алат жана ал палиндромбу же жокпу текшерет (солдон оңго жана оңдон солго бирдей окулат). Функция true же false кайтаруусу керек.
AI кайсы бир жумуштарды өзүнө алганы менен, ишиңди кандай көрөсүң?
Бэкенд менен иштөө тажрыйбасыңыз барбы?
Нөлүк бириктирүү оператору (??) менен логикалык ИЛИ (||) ортосунда эмнелер айырмаланат?
/* get(obj, path) функциясын жазыңыз, ал объект obj жана жол жолун кабыл алат, ал объекттеги мааниге жолду көрсөтөт. - Эгер жол бар болсо, функция тиешелүү маанини кайтаруусу керек - Эгер жол жок болсо, функция undefined кайтаруусу керек - Жол нокта (.) менен бөлүнгөн жол катары өткөрүлөт */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
Virtual DOM эмне жана ал эмне үчүн керек?