Frontend
Cum te raportezi la inteligența artificială și cum o folosești în munca ta?
De ce câștigul este numărat incorect, chiar dacă valorile de pe role sunt diferite? Descoperă cauza bug-ului legat de condiția de cursă în actualizarea asincronă a stării.
Ce se va schimba în logica tipului dacă înlocuim `extends` cu `=` (setarea unei valori implicite pentru generic)?
Cum se organizează validarea în timp real?
Vorbește despre CORS.
Dacă ref stochează un obiect și schimbăm un câmp imbricat al obiectului (de exemplu, numele de familie), va fi declanșat triggerul reactiv?
Vorbește despre experiența ta cu ecosistemul Vue. Cu ce biblioteci și compilatoare ai lucrat?
Cererea OPTIONS este trimisă în fiecare caz de solicitare cross-domen sau doar atunci când este necesar? Care este diferența dintre solicitările simple și cele complexe în acest context?
Executați mental funcția afișată: ce va fi afișat la prima apelare și de ce? Cum corectați codul pentru a obține o secvență de numere?
Enumerați metodele statice Promise și explicați ce este o promisiune.
Este nevoie de o funcție toggleLoading separată sau se poate fără ea?
Ai experiență în participarea la migrația de la Vue 2 la Vue 3 — ce ai făcut exact tu însuți?
Care sunt domeniile frontend pe care le consideri punctele tale forte?
Spune-ne despre tine ca dezvoltator frontend: la ce ai lucrat, care a fost experiența ta — comercială sau academică?
Ce este Pinia și pentru ce este folosită?
Vorbește-mi despre testele E2E cu Playwright: cum a fost structurat sistemul de testare, cum a fost lansat, cum au interacționat cu backend-ul, cum au asigurat reproducibilitatea datelor de test?
În CV-ul tău scrie că ai dezvoltat cu Next.js — este corect? A fost Next.js cu App Router sau Pages Router?
```javascript const obj = { nume: 'Alex', spune() { console.info(this.nume); } }; const obj2 = { nume: 'Ivan' } const fn = obj.spune.bind(obj).bind(obj2); fn(); obj.spune(); ```
Au fost cazuri în care doi consumatori s-au conectat la același topic Kafka?
Cum te descurci cu TypeScript? Există un tip Foo cu câmpurile a: string, b: number, c: null, d: boolean. Trebuie să creezi un tip FooKeys bazat pe Foo, pentru ca acesta să conțină toate cheile din Foo.