Ce este o închidere în JavaScript?
Frontend
Ce sunt captarea și bubbling în evenimentele browser-ului? Cum diferă stopPropagation și preventDefault?
Ce comenzi periculoase Git cunoști și de ce nu trebuie folosite fără precauție?
Care este diferența dintre microtask-uri și macrotask-uri în Event Loop și care este ordinea lor de execuție?
Ce înseamnă abordarea Mobile First în designul layout-ului?
Ai experiență de lucru cu Storybook?
Ce este o condiție de cursă?
Ce știi despre monorepos și în ce se deosebesc instrumentele precum Nx și Turborepo?
Când este mai bine să folosiți Flexbox și când CSS Grid?
Ce adaugi și descrii de obicei în Storybook?
Cum se calculează specificitatea selectorilor CSS: ce este mai puternic — stilurile inline, !important, ID, clase sau tag-uri?
Ce tipuri de utilitare în TypeScript cunoști, de exemplu Pick, Partial, Omit?
Ce este Shadow DOM și de ce este nevoie?
Care sunt pericolele innerHTML?
De ce este nevoie în principiu de TypeScript pe frontend?
Care este diferența dintre interface și type în TypeScript?
De ce ai decis să cauți un loc de muncă nou și să părăsești ultima ta companie?
Implementați o căutare de produs într-un scaffold Angular: deblochează inputul cu etichetă, gestionează inputul cu debounce, apelează funcția searchProducts și afișează rezultatele. Folosește Angular Signals, nu doar RxJS/Subject.
Ce sunt rutele lazy în Angular?
Aplicația nu răspunde sau se blochează, derularea și clicurile funcționează cu lag. Cum ai diagnostica problema?