Frontend
Vai bija mikro-frontend balstīta arhitektūra?
Kur var izmantot interface, bet nevar izmantot type?
Vai esat strādājis ar Docker un CI/CD frontend izstrādes kontekstā?
function sum(a, b) { return a + b; } function memo() {}
Komponentu apvienojumi + React Context → formEntity pārraidīšana caur nodrošinātāju Form un izmantošana FormItem. Form apņem savus bērnus ar FormContext.Provider, un FormItem izmanto cloneElement, lai injicētu vērtību un onChange Input. Slazds: pārliecinieties, ka FormItem nodod nosaukumu atjaunināšanas funkcijai. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Pieņemsim, ka jums ir jāizveido aizsargāta lapa ar autentifikāciju caur middleware. Kā jūs to realizētu?
Vai jums ir pieredze aģentūras izstrādē, izmantojot MI?
Kādi izmaiņas notika Angular ar Signals parādīšanos, kāpēc tas ir nepieciešams?
Uzrakstiet funkciju, kas apvieno divus kārtoti pēc pieaugošās secības masīvus jaunā kārtotā masīvā bez sort, spread, concat un līdzīgu apvienošanas metožu.
Pastāsti sīkāk par saviem uzdevumiem pašreizējā darba vietā, kas bija īpaši interesanti un grūti.
Vai jūs kādreiz esat strādājis ar React Native un React Native Web?
Kas notiek ar komponentu, mainot atslēgu? Pastāsti par funkcionālo komponentu dzīves ciklu.
Kura ir labākā vieta darbības pogas novietošanai: ekrāna centrā vai labajā malā? (mobilais interfeiss)
Vai zini kaut ko par requestAnimationFrame, kam tas ir paredzēts?
Jūs minējāt, ka izstrādājat atkārtoti izmantojamu UI-kit komponentu bibliotēku, kas balstīta uz Angular Material. Vai ir būtiska atšķirība starp bibliotēkas komponentiem un parastajiem daudzfunkcionālajiem lietojumprogrammas komponentiem? No kā var atteikties parastos komponentēs, bet ne bibliotēkā?
Cik ilgi strādājat uzņēmumā?
Kā jūs sadarbojāties ar backend un citiem komandas biedriem (analītiķiem, dizaineriem, testētājiem)?
Vai jūs varat uzskaitīt visus tehniskos risinājumus šai problēmai (izņemot lauka nomaiņu ar signālu)?
/* Kas tiks izvadīts konsolē */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("gatavs!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Rezultāts"; } f(); console.log(7);
Kādā komandā jūs strādājat un pie kā projekta?