Frontend
Ești lider tehnic al unei echipe de 3-4 dezvoltatori frontend. A apărut un nou produs web de scară mare CRM sau Service Desk cu backend gata. Cum vei alege tehnologia pentru partea de frontend?
Cum folosiți exact ChatGPT/Copilot pentru rezolvarea sarcinilor?
Dacă treci de interviu, când poți începe să lucrezi?
Implementați o interfață de filtrare a zborurilor după numărul de opriri: obțineți bilete prin fetchTickets, redați dinamic casete de selectare pentru numărul de opriri disponibile, suportați selecții multiple și filtrați lista de bilete. Discutați despre posibile optimizări.
Automatizarea în extensia browser-ului implica simularea clicurilor sau solicitări API directe?
Cum este organizat procesul tău tipic de dezvoltare frontend: de la apariția ideii și a sarcinii până la descompunere și implementare?
Există un filtru de căutare cu debounce: primul request este pentru un cuvânt, apoi al doilea — pentru un cuvânt nou, dar primul răspuns ajunge ultimul și suprascrie UI-ul. Cum să gestionezi acest lucru în Angular?
Ce se întâmplă dacă conectezi un fișier cu extensia .ts într-o aplicație JavaScript obișnuită folosind <script src>?
Spuneți-ne despre experiența dvs. relevantă cu Angular 16: ce sarcini ați îndeplinit?
Cum ai tras schimbările din ramura țintă în ramura ta de funcții?
Este permis să atribuiți un Observable direct unui câmp al componentei în constructor sau la inițializarea câmpului? Care este diferența față de abonarea în constructor?
Este posibil să trimiteți un corp într-o solicitare GET?
Dacă pentru body este setată culoarea: pink, ce culoare vor avea linkurile în mod implicit și de ce?
Care sunt strategiile pentru a face modificări și a uni ramurile în Git?
Pentru ce se folosește Reselect și cum se evită re-redarea inutilă atunci când se combină date din mai multe slices?
Care este diferența dintre locul în care este declarată o funcție și locul în care este apelată, în contextul valorii this?
Ai folosit rebase și poți explica cum funcționează?
Ce este React Fiber, de ce a apărut, poate fi întreruptă faza de commit și ce înseamnă current tree și work-in-progress tree?
Ce este CI/CD și ai lucrat cu el?
Ce sunt macro-tasks în Event Loop?