Frontend
Scrieți un polyfill pentru Array.prototype.map pentru o versiune veche de JavaScript.
Folosiți Git rebase și cum se diferențiază de merge?
Dacă o sarcină sincronă grea de două minute este plasată într-un Promise, va bloca interfața?
Care metode de array modifică array-ul original?
Cum diferă onMounted de created/setup și ce este disponibil în etapa onMounted?
Ce faci de obicei înainte de a distruge un component în hook-ul beforeUnmount/onBeforeUnmount?
Spune-ne despre autorizarea în proiectul tău: ce tehnologii au fost folosite și cum a funcționat?
Stabilește ordinea de afișare în console.log pentru fragmentul de cod JavaScript dat cu Promise și setTimeout.
Ai lucrat vreodată cu web workers?
Ai trecut direct la Vue sau ai început cu alte tehnologii?
Ce este hoisting în JavaScript?
Unde a dispărut hook-ul created din Vue 2 în Vue 3 când se folosește setup?
Care este diferența dintre o funcție obișnuită și o funcție săgeată în JavaScript?
Dacă datele din backend nu corespund interfeței TypeScript, de exemplu, în loc de un obiect, se primește un șir de caractere, va evidenția TypeScript acest lucru în producție și ce eroare va apărea?
Ce va fi afișat în consola în codul dat cu var, buclă și setTimeout?
Stabilește ordinea de afișare în console.log pentru fragmentul de cod JavaScript dat cu async/await și Promise.
Cum să determinăm că let și const sunt ridicate (hoisting) chiar dacă se află în Zona Morții Temporale?
Dacă definești o metodă într-o clasă folosind o funcție obișnuită sau o funcție săgeată, care sunt avantajele și dezavantajele funcțiilor săgeată?
Cu ce tipuri de web workers ai lucrat?
Ar trebui să scrii logica în componentele React, să o muți în hooks sau să încerci să păstrezi logica de business în afara React? Care este opinia ta despre asta?