Frontend
Үш жаңа тип берілген. Бұл типтердің барлық өрістерін қамтитын жаңа generic-тип құру керек (union пайдалана отырып).
Қандай операциялық жүйені қолданасыз?
useEffect-те тікелей async/await қолданғанда қандай мәселе пайда болады?
Егер Observable-мен кодты subscribeсіз және Promise-мен thenсіз орындасаңыз, қанша HTTP сұрауы жасалады және неге?
/ ** * Қажет функция жазу керек, ол кіріс ретінде url алады, * сол url-ға GET сұрауын бір рет жасайды және деректерді (json) қайтарады. * Деректерді алу үшін fetch пайдалану керек. * Тек Promise API қолдануға болады * Егер сұрау кезінде қате болса, тағы 5 рет сұрау жасауға тырысу керек. * Егер ақырында деректерді алу мүмкін болмаса, "Заданный URL недоступен" қатесін қайтару керек. * / function get(url) { // код осында } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
JavaScript-те қатаң және қатаң емес салыстыру дегеніміз не?
FizzBuzz тапсырмасы: JavaScript функциясын жазыңыз, ол сан массивін қабылдайды және қайтарылатын массивте 3-ке бөлінетін сандар 'fizz' деп ауыстырылса, 5-ке бөлінетіндер — 'buzz', ал 3 және 5-ке бөлінетіндер — 'fizzBuzz' деп ауыстырылсын.
Жоба бойынша қолданған архитектуралық тәсілдеріңіз туралы айтыңыз ба? Feature-Sliced Design (FSD) туралы білесіз бе?
Бұрын сигналдарға ұқсас ұғыммен кездестіңіз бе (мысалы, басқа фреймворктерде)?
Feature-Sliced Design (FSD)-ты түсіндіріңіз. Оны жобада қалай қолдандыңыз?
CSS қасиеттері туралы айтыңыз, оларды анимациялауға болмайтын және неге. Қандай қасиеттерді анимациялау жақсы?
Қатаң салыстыру мен қатаң емес салыстырудың айырмашылығы неде?
Қолданбаны микрофронтендтерге бөлу туралы шешім қабылдауға қалай жеттіңіз?
React компонентіндегі санағышпен батырманы басқанда не болатынын сипаттаңыз: useState қалай жұмыс істейді, React қай бөлікке жаңарту керек екенін қалай түсінеді?
JavaScript-те объектіні қалай көшіруге болады? Қандай әдістерді білесіз?
Тікелей localStorage-мен өзара әрекеттесетін, бірақ әзірлеуші мен оның арасындағы делдал ретінде әрекет ететін useLocalStorage композабельін жазу тапсырмасы — мәндерді кілт бойынша жазу, қайта жазу және өзгерістерін бақылау.
Өздеріңіз туралы айтыңызшы, бұрын не істегенсіз, қызықты нәрсе болды ма?
Соңғы жұмыс орныңдағы команда құрамы туралы айта аласыз ба?
Өзіңіз туралы қысқаша айтып беріңіз және соңғы жұмысында не істегеніңізді баяндаңыз.
Хук қайтарған объект (`data`, `loading`, `error`) мәндері өзгермеген жағдайда рендерлер арасында бірдей сілтемеге ие бола ма? Неге? Тұрақты сілтемені қалай сақтау керек?