Frontend
Sarcină de algoritm: scrieți o funcție care inversează vocalelor dintr-un cuvânt
Cu ce hooks putem stoca starea locală în React?
Ce este cel mai important în această sarcină dacă nu există suficient timp pentru implementarea completă?
Spune-mi, cum a avut loc interacțiunea în echipa ta? Cine a inițiat sarcinile, le-a decompozitat, cine a interacționat cu designul?
Scrieți o funcție în JavaScript sau TypeScript care primește ca input un array de numere și returnează un array în care numerele multiple de 3 sunt înlocuite cu șirul 'Fizz', cele multiple de 5 cu 'Buzz', iar cele multiple de ambele cu 'FizzBuzz'.
Ce tip de moștenire este utilizat în JavaScript? Există moștenire multiplă la clase?
Care este diferența dintre API-ul Composition și API-ul Options în Vue?
Vorbește-mi despre reconcilierea în React
Să presupunem că trebuie să creezi o pagină protejată cu autentificare prin middleware. Cum ai face asta?
Vorbește despre transmiterea datelor între componente în Angular (Input, legătură bidirecțională, semnale).
Care a fost sarcina care nu a fost ușor de început, cu ce a trebuit să te lupți?
Ați implementat vreo funcție pentru salvarea stării tabelului, de exemplu, mutarea coloanelor — o păstrați pe backend, local sau în localStorage?
Implementați o funcție foo care primește un array și returnează un obiect în care cheile sunt elementele array-ului și valorile sunt toate 0.
Se pot atribui propriile proprietăți unei funcții dacă funcțiile aparțin obiectelor?
Next.js a apărut în proiect la inițiativa ta sau ai venit și deja era acolo? De ce a fost ales Next.js?
Dacă declari o funcție și apoi o variabilă — va fi accesibilă în interiorul funcției? Explică hoisting-ul variabilelor și zona moartă temporară.
Ai experiență cu redarea pe partea serverului (SSR)?
Uită-te la widget-ul de selecție (mai multe stări ale elementelor listei). Ce nu este în regulă aici?
/** * 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))
Ce tipuri de teste cunoști în afară de testele unitare?