Frontend
Există vreo diferență între type și interface în TypeScript?
Există o variabilă care poate fi de tipul Book sau Video. Cum verifici tipul obiectului? Ce tip returnează funcția de protecție a tipului?
Cunoașteți metricile Web Vitals? Cum se poate îmbunătăți CLS (Cumulative Layout Shift)?
Ce îți place la muncă și ce îți place mai puțin?
Cum veți acționa în condiții de lipsă de informații și incertitudine, atunci când trebuie să determinați singur soluții tehnice și vizuale?
S-a folosit un monorepository în arhitectura micro frontend? Cum au organizat testele după trecerea la micro frontends?
Ce metode HTTP cunoști? În ce constă diferența dintre PUT și PATCH?
Coding Live: Implementați un mecanism de bază EventEmitter cu metodele subscribe, publish și un mecanism de dezabonare
Ce tehnologii legate de stiluri și CSS îți plac, pe care le-ai folosit? Ce abordări există în descrierea stilurilor în combinație cu framework-urile?
// Este trebuie să creezi o nouă componentă RandOnce bazată pe componenta Rand, // care, atunci când este utilizată în App, // nu va actualiza numărul aleatoriu la fiecare 3 secunde, ci va afișa un număr aleatoriu doar o singură dată. // const Rand = () => <span>{Math.random()}</span>
Este nevoie de o funcție toggleLoading separată sau se poate fără ea?
Când trebuie să folosiți useMemo? Dacă se transmite un array și un primitiv către componenta copil, unde trebuie aplicat useMemo?
Se pot descrie mai multe defineModel într-un singur component? Cum?
Sunteți de acord cu teză că un component shared universal, care se repetă în diferite locuri ale aplicației, și un component de bibliotecă destinat să fie importat în alte aplicații, nu sunt același lucru, și că abordarea față de ele trebuie să fie diferită? Ce cerințe ați avea pentru un component de bibliotecă în comparație cu un component shared?
Ce se întâmplă în acest caz dacă nu s-au făcut solicitări pentru o perioadă de timp și token-ul a expirat? Ai verificat timpul de viață al tokenurilor printr-un temporizator?
La folosește atributul key în React la redarea listelor?
Ce biblioteci ai folosit pentru lucrul cu datele?
Explicați comportamentul codului Promise JavaScript de mai jos și ce va fi afișat în consolă: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Povestește despre bundler-ul la trecerea de la Vue 2 la Vue 3: era Webpack (Vue CLI), acum Vite. Au fost cazuri interesante, conflicte de configurație sau lucruri pe care a fost nevoie să le rescrii?
[nume] a întrebat: ai un interval salarial aproximativ?