Frontend
[nume] a spus: ce te-a adus aici, ce te-a plictisit în locul actual, ce vrei?
Aveți experiență cu Vue? Ce instrumente ați folosit pentru testare?
Ce hooks de React folosești cel mai des?
Pe ce s-a bazat gamificarea: pe JS pur, pe React sau pe un motor precum PixiJS?
Cunoașteți principiile SOLID, arhitectura curată, Design-ul pe felii de funcționalități?
Care au fost provocările din punctul de vedere al lucrului cu Three.js? Care au fost problemele, de exemplu, cu optimizarea?
Care este diferența dintre never și void în TypeScript?
Cum ai organiza izolarea stilurilor pentru fiecare micro-frontend, inclusiv atunci când folosești Tailwind CSS? Ce abordări de browser pentru izolare există?
Ce instrumente pentru lucrul cu stilurile ai folosit?
Există posibilitatea de lucru multi-thread în browser, dacă JavaScript este single-threaded?
Ești gata să susții testul pentru a doua etapă de selecție?
Povesti-ne despre experiența ta de muncă. În CV se indică o experiență de 5 ani în dezvoltare frontend, dar ai terminat universitatea în 2010 — cu ce te-ai ocupat în acea perioadă?
Ați lucrat independent cu biblioteci de componente? Ați creat biblioteci proprii?
Puteți să-mi vorbiți despre sarcini interesante pe care a trebuit să le faceți la locul dvs. de muncă anterior?
Asta are sens—menținerea contractului public închis evită devieri neintenționate ale API-ului, iar uniunile discriminate sunt un motiv puternic pentru a prefera `type`. Când implementezi acel buton pentru a fi pixel-perfect și receptiv, cum gestionezi spațierea și alinierea pentru ca icon + etichetă să rămână vizual consistentă pe diferite puncte de întrerupere și schimbări de dimensiune a fontului?
Ai vorbit cu conducerea despre situația reducerilor din companie?
Ce este important să controlezi în timpul deployment-ului?
În funcția requestUserData, trei solicitări sunt efectuate secvențial. De ce nu le putem înveli pe toate trei în Promise.all? Cum putem optimiza această funcție pentru a efectua solicitările în cel mai scurt timp?
Unde poate fi utilizat HOC în practică?
Pentru început, ai putea să-mi povestești puțin despre experiența ta în scrierea testelor automate, în special testele unitare și de integrare? Mulțumesc pentru că ai împărtășit asta. Ai lucrat și cu framework-uri de testare precum Playwright?