Frontend
La dernière versiune de Next.js la ai actualizat în proiect?
Vorbește despre SSE (Server-Sent Events) și compară-l cu WebSocket și polling
Creează un component Vue 3 folosind API-ul Composition și TypeScript care acceptă o proprietate numită `info` de tip string. Folosește o funcție composable `useInfo` care ia șirul `info` și returnează o proprietate calculată `formattedInfo` care formatează șirul prefixându-l cu "Informații suplimentare: ". Afișează atât proprietatea `info` originală, cât și `formattedInfo` în șablonul componentului.
Ce gestionare de stare cunoști, care este diferența dintre Redux Toolkit și Zustand?
/** * Funcția 'asyncAuth(callback)' acceptă un callback, în care * poate fi transmisă o eroare (primul argument) și date * din backend (al doilea argument). * asyncAuth((error, data) => {}); * * Trebuie să implementați funcția 'auth()', * care apelează 'asyncAuth()', dar returnează o Promisiune. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funcția 'tryAuth()' folosește 'auth()' și, în caz de eroare, * face N încercări suplimentare. * Dacă toate eșuează, returnează ultima eroare. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
Care API-uri ale browser-ului sunt importante pentru implementarea HLS/DASH în browser?
Vorbește-mi despre nivelurile de specificitate (ierarhie) în CSS.
Care este diferența dintre ref și reactive în Vue?
Povesti-mi despre experiența ta cu Next.js. În ce proiecte ai folosit și ce metode de randare ai utilizat pentru diferite conținuturi?
Ai lucrat cu medicamente generice? Poți explica conceptul general?
Ai lucrat cu framework-uri și biblioteci CSS atomice, cum ar fi Tailwind sau Bootstrap?
Cum scrii o funcție care returnează o Promisiune care se rezolvă după o secundă?
Aveți un depozit NPM intern? Folosiți instrumente pentru monorepo-uri, cum ar fi Lerna?
Ai experiență în migrarea de la Webpack la Vite?
După ce dai clic pe buton, cum se face o solicitare către backend și influențează aceasta firul principal și redarea paginii?
Putem prioritiza evenimentele din interiorul buclei de evenimente? Cum este implementat bufferul de evenimente care procesează bucla de evenimente? Ce sunt microtask-urile și macrotask-urile, oferă exemple.
Ce se va schimba vizual prin adăugarea lui flex-shrink: 0 la elementul albastru într-un container cu display:flex, lățimea de 700px și elemente copil de 300px fiecare?
Ai întâmpinat vreodată mecanismul CORS?
Este posibil să numeri câți manipuladores de evenimente sunt înregistrați și câți au fost eliminați? Cum poți verifica acest lucru?
Pe ce ai scris stilurile în ultimul proiect (SCSS, CSS Modules etc.)?