What was the motivation for migrating Angular from version 10 to 16?
Frontend
Why did you decide to change your job?
Explain the architectural patterns MVC and MVVM. How are they implemented in Angular?
How is the Dependency Inversion principle implemented in Angular? What is InjectionToken?
What useful features have appeared in Angular versions 13-16?
What type of inheritance is used in JavaScript? Is there multiple inheritance in classes?
Explain the principles of SOLID and their application in Angular
How do RxJS operators zip, combineLatest, and forkJoin differ? How many emissions does each have?
Explain the difference between inheritance and composition. The advantages and disadvantages of each approach. How does this affect debugging?
Are there any questions about the project, team, or development processes?
What happens in a computer when a person enters a URL and lands on a page?
What is prop drilling and what problems does it create?
What is the difference between 'type' and 'interface' in TypeScript?
Explain the difference between Virtual DOM in React and Change Detection mechanism in Angular.
Tell us about the tech stack of your last project.
What types of operators exist in RxJS?
What features are there when working with micro frontends on Module Federation?
What happens to a lazy module when leaving a route? What happens to components, directives, services?
Describe your work experience at your last job. What interesting tasks did you solve?
Describe your experience with NGRX. How was the store implemented? Were effects and facade pattern used?