Frontend
Aplicația aruncă constant excepții care trebuie împărțite după sens și logică de domeniu: de exemplu, erori de domeniu și erori de conexiune. Cum ai rezolva acest lucru cu o abordare funcțională?
Poți să explici principiile SOLID și ce înseamnă fiecare literă pe scurt?
Poți să menționezi cele mai recente cazuri de utilizare a tipurilor TypeScript într-un proiect?
Cum se poate optimiza handler-ul de eveniment scroll, care provoacă reîmprospătări frecvente? Care este diferența dintre throttling și debounce?
Se pot adăuga parametri de query într-o solicitare POST?
Ce abordări pentru scrierea CSS cunoști? Ai experiență cu Tailwind?
Ce este iadul callback-urilor?
Care sunt principalele diferențe dintre Vue 2 și Vue 3?
Un utilizator se plânge că uneori butonul nu răspunde, dar local problema nu se reproduce. Care sunt pașii tăi pentru depanare? Care pot fi cauzele?
Ați lucrat vreodată cu Angular?
Cum abordezi testarea componentelor UI complexe care generează o structură DOM profundă fără identificatori convenabili? Cum vizezi elementele de interfață necesare în testele E2E?
Cât timp vei fi interesat de frontend? Nu va exista un moment în care vei dori altceva? Avem o diviziune clară: dacă te alături ca dezvoltator frontend, vor fi doar sarcini de frontend.
Care sunt avantajele și dezavantajele comparării fetch-ului nativ și a unei biblioteci precum Axios?
Descrieți procesul de realizare a unei sarcini de produs de la apariție până la publicarea în producție.
Ai menționat un UI-kit. Care componentă a fost cea mai dificilă sau interesantă de implementat și care a reprezentat cea mai mare provocare?
Cum evaluați sortarea din aplicație — funcționează corect?
În ce ordine va fi executat următorul cod? (Exercițiu despre Event Loop cu console.log, setTimeout, Promise.resolve și queueMicrotask)
Ce nu vă place la locul dvs. de muncă actual?
[nume] a întrebat: Ești pregătită să scrii în Vue, dacă este nevoie?
Poți calcula complexitatea algoritmică a filtrării implementate după stare?