Frontend
Cunoașteți SSE (Evenimente trimise de server)?
Aveți experiență în utilizarea Set și Map? În ce cazuri le-ați ales?
Lanțul devine imediat respins, primul .then este omis. Primul .catch capturează eroarea Ieșire: Catch 1: Eroare1 Returnează 'Altă valoare', transformând eroarea într-un rezultat de succes. Următorul .then primește 'Altă valoare' Ieșire: Then 2: Altă valoare Apoi aruncă o nouă eroare: throw new Error('A doua eroare') Lanțul devine din nou respins. Al doilea .catch capturează a doua eroare Ieșire: Catch 2: A doua eroare Nu returnează nimic → rezultatul este undefined. Ultimul .then primește undefined Ieșire: Then 3: undefined Primește un salut! ("Eroare!") — este o promisiune care este respinsă imediat cu eroarea "Eroare!" .then(1) — este omis, deoarece promisiunea este în stare respinsă .catch(1) — capturează eroarea, afișează "Catch 1: Eroare!" și returnează "DATE ÎNTORCATE" .then(2) — primește "DATE ÎNTORCATE", afișează "Tic? DATE ÎNTORCATE" și aruncă o nouă eroare "A doua eroare" .catch(2) — capturează a doua eroare, afișează "Catch 2: A doua eroare" .then(3) — primește undefined (deoarece catch-ul anterior nu a returnat nimic), afișează "then 3: undefined"
Ce anteturi HTTP pot fi în răspuns?
Cunoști tipul utilitar Vue MaybeRef? Ai lucrat cu el?
Cum influențează CORS și CSP unul pe celălalt?
Ce sunt unknown și never în TypeScript? În ce diferă de any?
Spune-mi despre o funcție foarte tare pe care ai făcut-o și de care ești mândru. Poate a fost ceva nou pentru tine, pe care ai înțeles-o, sau pur și simplu o funcționalitate destul de complexă.
Care este diferența dintre Git Merge și Git Rebase?
Ce soluții alternative au fost luate în considerare în loc să integreze utilizatorii FreeShin în platforma principală?
Ai deja un mecanism cu un cursor pe care l-ai folosit pentru paginarea listei de quizuri? Poate fi aplicat și aici, pentru a încărca întrebările în mod leneș (una câte una sau mai multe odată)?
Ce sarcini și întrebări să așteptați la următoarea etapă a interviului dacă postul implică o posibilă tranziție de la React la Vue?
Ați avut vreodată un test A/B care a eșuat și noul interfață s-a dovedit a fi mai slabă?
De ce utilizarea lui var și căutarea elementelor după index (querySelectorAll()[0]) sunt considerate practici proaste?
De ce o funcție obișnuită poate fi apelată înainte de a fi declarată, dar nu și o funcție săgeată?
Cum îți vezi dezvoltarea în următorul an sau doi?
Ce instrumente sunt utilizate pentru stocarea stării globale în Vue.js? Care este diferența dintre Options API și Composition API în Pinia?
useEffect va fi apelat dacă useRef se află în dependențele sale?
În CV sunt indicate metrici — procentul de reducere a randărilor, creșterea performanței. Cum le-ați calculat?
Avem un proiect mare într-un monorepo cu un flux de lansare unificat. Am decis să îl împărțim și să scoatem frontend-ul în depozite separate cu propriul ciclu de lansare. Apare problema sincronizării versiunilor între backend și client. Cum ai vedea soluția acestei probleme? Cum organizezi munca pentru a fi cât mai protejat împotriva defectelor în producție?