Frontend
Ce este async/await? Cum se diferențiază de Promise?
Spune-mi puțin despre tine și despre cea mai interesantă sarcină tehnică pe care ai rezolvat-o, după părerea ta.
Cum se consolidează codul a zece dezvoltatori într-un singur microfrontend? Există cineva care coordonează modificările?
Ce problemă apare atunci când se folosește async/await direct în useEffect?
Tabloul de bord dinamic cu o mulțime de grafice care se schimbă în timp real — este randarea pe partea client sau pe partea server?
Revizuirea mixin-ului Nuxt 2 pentru detectarea dispozitivului ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```
Enumerați hook-urile React cu care ați lucrat. Explicați diferența fundamentală dintre useState și useRef.
Cum se face o copie profundă a unui obiect? Vorbește-mi despre structured clone, JSON.stringify, lodash cloneDeep — care sunt diferențele?
Câte solicitări HTTP vor fi trimise și de ce, dacă executați codul cu Observable fără subscribe și Promise fără then?
/** * Este necesar să scrieți o funcție care primește ca intrare un URL, * face o solicitare GET către acel URL și returnează datele (json). * Pentru obținerea datelor, folosiți fetch. * Se poate folosi doar API-ul Promise. * Dacă apare o eroare în timpul solicitării, încercați de încă 5 ori. * Dacă în final nu se poate obține informația, returnați eroarea "URL specificat inaccesibil". */ function get(url) { // cod aici } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
Aveți CI/CD? Folosiți un analizator de cod static, cum ar fi SonarQube?
Cum a fost implementată tehnic validarea încrucișată a câmpurilor formularului (validarea unui câmp în funcție de valoarea altuia)?
De ce ați plecat de la ultimul angajator?
/* Ce va fi afișat în consolă */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Oferiți un exemplu al principiului inversiunii dependenței în dezvoltarea frontend.
Panoul dvs. de administrare era un sistem autonom sau se integra cu ceva precum 1C?
Descrie ce se întâmplă când dai clic pe un buton într-un component React cu numărător: cum funcționează useState, cum înțelege React că trebuie să actualizeze această parte a DOM-ului.
Cum poți copia un obiect în JavaScript? Ce metode cunoști?
Ce scenarii au fost acoperite de testele E2E?
Spune-mi despre tine, cu ce te ocupai înainte, a fost ceva interesant?