What is a closure in JavaScript?
Frontend
What are capturing and bubbling in browser events? How do stopPropagation and preventDefault differ?
What is the difference between microtasks and macrotasks in Event Loop and what is their execution order?
What dangerous Git commands do you know and why should they not be used without caution?
Have you had experience working with Storybook?
What does the Mobile First approach mean in layout design?
What is race condition?
When is it better to use Flexbox and when CSS Grid?
What do you know about monorepos and how do tools like Nx and Turborepo differ?
How is CSS selector specificity calculated: what is stronger — inline styles, !important, ID, classes, or tags?
What do you usually add and describe in Storybook?
What utility types in TypeScript do you know, for example Pick, Partial, Omit?
What is Shadow DOM and why is it needed?
What are the dangers of innerHTML?
What is the difference between interface and type in TypeScript?
Why did you decide to look for a new job and leave your last company?
Why is TypeScript needed on the frontend in principle?
Implement a product search in an Angular scaffold: uncomment the input with label, handle input with debounce, call searchProducts function, and display results. Use Angular Signals, not only RxJS/Subject.
What are lazy routes in Angular?
What is layout shift, why does it happen, and how to avoid it?