Frontend
Ai avut o legătură directă cu managerul de produs la Purrweb sau Atwint? A fost nevoie să îl instruiești?
Vorbește-mi despre stack-ul tău în frontend în general, ce folosești?
Nu contrazice faptul că nu-ți place să stai pe loc cu perseverența ta ca un punct forte?
De ce face browser-ul o cerere preflight cu metoda OPTIONS?
Ce este React.memo, în ce diferență este față de hooks-urile useMemo/useCallback și cum sunt legate între ele?
Ați lucrat anterior cu Quasar? Ați încercat să îl personalizați și să îl stilizați?
Cum ați crescut SLA-ul de la 96% la 99,8% și cum ați măsurat această metrică?
Cum se stochează o valoare într-un component fără a apela re-renderizarea?
Ce este Signal Store și pentru ce este folosit?
Cum înțelegi alegerea arhitecturii? Cum evidențiezi avantajele și dezavantajele diferitelor abordări?
/** * 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.
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?
Ce știi despre selectorii CSS și specificitate?
Ai experiență în migrarea de la Webpack la Vite?
Ce măsuri de securitate au fost aplicate în ceea ce privește utilizarea iFrame și PostMessage?
Ce este recursivitatea? Care sunt regulile sale? La ce folosește?
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?