Frontend
Сервер Калифорнияда жайгашкан, биз Москвадабыз. Сигнал кечигүүсү бир тараптан 50 мс, сервер жоопту 20 мс ичинде даярдайт. Браузерден суроо келгенден кийин биринчи бит маалыматты качан алабыз?
Башында оңой болбогон милдет кайсы болду, эмне менен күрөшүшүң керек болду?
Эгер функционалдык талаптарга кайтып келсек — биринчи беттеги викториналар тизмесинде беттөө болотпу? API көз карашынан булду кантип жакшы уюштурууга болот?
Коддун синхрон жана асинхрон ишке ашырылыш тартибин түшүндүрүңүз (Event Loop, макро жана микро тапшырмалар).
Учурда иштеген жериңиз жөнүндө айтып бериңиз: чоң долбообу, так кайсы фронтенд бөлүгүндө иштеп жатасыз жана продуктунун кайсы өнүгүү этапында долбоорго кошулдуңуз?
Жалпы системада канча микрофронтенд болгон?
Өзүңүз, тажрыйбаңыз, билимиңиз жана көндүмдөрүңүз жөнүндө кыскача айтып бериңиз, бүгүн биз сүйлөшүп жаткан кызматка тиешелүү.
some менен includes кайсы айырмачылык бар?
Кийинчерек тажрыйбалуу өндіруші сизге Angular компоненти түзүү тапшырмасын берет, анда токенду көрсөтүү үчүн талаа жана 'токен түзүү' баскычы болот. Баскычты басканда, серверге суроо жөнөтүлөт, токен алынады, жана junior this.token = келген сапты жазат, бирок мааниси көрсөтүлбөйт жана баракча кайра чийилбейт. Бул көйгөйдү чечүү үчүн эмне сунуштайсыз жана аны оңдоо үчүн кандай ыкмалар бар?
Колдонуучулардын колдонмолорун жайгаштыруу, CI/CD, орнотуу менен иштедиңизби?
props.items түздөн-түз props.items.sort() аркылуу сорттолгон компонент барбы? Бул жагдайды комментарий кыла аласызбы?
Дизайнерлер Figmaда сүрөт тарттыбы?
Кандай браузерлердин шайкештигинин маселелерин чечесиз? CSS мүнөзүнүн зарур браузерлерде иштешин алдын ала кантип билсе болот?
Көптөгөн үзгүлтүксүз setTimeout-тар нөлү убакыт менен кандай белгилүү көйгөй пайда болот?
Дата тандагыч, кыйын таблицалар, select — негизги китепканаларды колдондуңузбу же баарысын өзүңүз жаздыңызбы?
gRPC эмне жана ал эмне үчүн колдонулат?
Эгер кардар баракетті жаңыртса, сиз маалыматтарды сактадыңызбы же кайра баштадыңызбы? Local Storage колдондуңузбу?
JavaScriptтеги шилтемдүү жана баштапкы маалымат түрлөрү: алар эмнелерден айырмаланат, ар бирин тизмектеңиз.
OnPush компонентинде, users массиви users.push(newUser) аркылуу өзгөртүлөт. Тизмеси шаблондо жаңыланат жана аны кандай кепилдик менен жаңыртуу керек?
Жаңы жумушта сиз үчүн эмне маанилүү жана эмне сизди өтүүгө тоскоол болушу мүмкүн?