Frontend
Сіз техникалық борышты түзету, басқа біреудің кодын түсіну, орналасуын жасау сияқты күнделікті жұмыстарды орындауға дайынсыз ба, тек архитектурамен шектелмей?
Егер Observable-мен кодты subscribeсіз және Promise-мен thenсіз орындасаңыз, қанша HTTP сұрауы жасалады және неге?
Қатаң салыстыру мен қатаң емес салыстырудың айырмашылығы неде?
Тапсырманы дұрыс бағалау және орындау үшін ең аз қандай жиынтық керек?
Бізде үлкен қосымша бар және 4 фронтенд әзірлеушіден тұратын команда бар. Микрофронтендтерге бөлу керек пе, жоқ па деген шешімді қалай қабылдайсыз?
in операторы мен hasOwnProperty әдісінің айырмашылығы неде?
Егер сіз жақсарту жолын ұсынсаңыз, бірақ бизнес бастапқы шешім бойынша жасау керек деп айтса, бұл сізге қалай әсер етеді?
Стейт басқару үшін қандай кітапханаларды қолдандыңыз?
React Fiber Node дегеніміз не — ол қандай объект және оның ішінде не сақталады?
Фронтенд жобаларында қандай архитектураны қолданасыз (мысалы, FSD немесе басқа)?
State менеджері не үшін қажет? Ол React Context-тан қалай ерекшеленеді?
Карталармен жұмыс істедіңіз бе? Қандай карталар API-ларымен жұмыс істедіңіз және қандай тапсырмаларды шештіңіз?
Практикалық тапсырма: жануардың түрін анықтау үшін TypeGuard жазу (Ит немесе мысық)
Жаңа жұмыс орнында сіз үшін не маңызды, және не сіздің ауысуыңызға кедергі болуы мүмкін?
Джуниор Flexbox-ты қашан қолдану керек екенін сұраса, ал қашан Grid — оны қалай түсіндірер едің?
Команда құрылымы қандай: барлық әзірлеушілер тең бе, тимлид пен архитектор бар ма?
Сіздің түйіндемеңізде Angular-ды 14-тен 20-ға дейін жаңарту көрсетілген. Жобада Angular-ды жаңарту кезінде туындаған мәселе туралы айтып берсеңіз - тәжірибеден бір оқиға.
Қандай мемлекет менеджерлерімен жұмыс істедіңіз және олар туралы не ұнатасыз? Қандай артықшылықтар мен кемшіліктерді көресіз?
Қадамдар мен қатысушылар картасымен орналасуды қараңыз. Мұнда не дұрыс емес?
Практикада қай жерде шексіз Promise-ге тап болуға болады? (жарыс: веб-конференциялар, камера мен микрофонға қатынау сұраулары арқылы navigator.mediaDevices.getUserMedia)