Frontend
În ce dimensiune de echipe ați lucrat?
Care este diferența din punct de vedere al execuției între setTimeout cu întârziere 0 și setTimeout cu întârziere de 1000 de milisecunde?
Cum a fost organizată munca cu ARIA și navigarea pe tastatură?
Cât de interesat ești de proiect? Nu te sperie faptul că este complet nou și nefinisat?
Ce alte metode de solicitare HTTP există în afară de GET? Cum se numesc?
Ce se întâmplă în acest caz dacă nu s-au făcut solicitări pentru o perioadă de timp și token-ul a expirat? Ai verificat timpul de viață al tokenurilor printr-un temporizator?
Ați fost nevoit să faceți mock-up datelor API? Cum ați procedat?
Ce probleme de securitate vezi în transmiterea login-ului și parolei prin parametri de interogare în URL?
Cum se formulează corect o sarcină pentru un agent AI pentru refactorizarea unui component legacy?
Ce este un generic în TypeScript și puteți oferi un exemplu practic?
Dacă fiecare micro-frontend adaugă stiluri de bază globale ale Tailwind CSS și acestea sunt duplicate, ai avut o astfel de problemă?
Vorbește-mi despre Event Loop în JavaScript.
În ce cazuri a fost necesar să folosiți un flux lizibil?
Cum a fost organizat CI/CD? Ați folosit pipeline-ul GitLab sau altceva?
Care este diferența dintre DOM-ul virtual și DOM-ul obișnuit?
Cum echilibrezi libertatea de a lua decizii și responsabilitatea pentru ele?
La ce folosește de fapt cheia (key) în listele din React?
Care este diferența dintre componentele standalone și arhitectura modulară Angular?
Ce înțelegeți prin "scală" a produsului la evaluarea resurselor la începutul proiectului?
Avem un proiect mare într-un monorepo cu un flux de lansare unificat. Am decis să separăm frontend-ul și panoul de administrare în depozite separate, dar backend-ul a rămas monolitic. Apare problema sincronizării versiunilor între backend și client. Cum ai vedea soluția pentru această problemă pentru a fi cât mai protejat posibil împotriva defectelor în producție?