Familiarity of Basic Terminology
- What are the differences between AngularJS (angular 1.x) and Angular (Angular 2.x and beyond)?
- What is a component? Why would you use it?
- What is the minimum definition of a component?
- What is a module, and what does it contain?
- What is a service, and when will you use it?
- What is a promise? Explain it laymen's terms.
- What are the lifecycle hooks for components and directives?
- What are pipes? Give me an example.
- What are the differences between reactive forms and template driven forms?
- What is a dumb, or presentation, component? What are the benefits of using dumb components?
Ability to Build Simple App
- How do components communicate with each other?
- How would you use http to load data from server?
- How do you create routes?
- How can you get the current state of a route?
- How do you create two-way data binding?
- How do you load external modules?
- How would you display form validation errors?
- Which lifecycle hook would you use to unsubscribe an observable?
- How are services injected to your application?
- How would you create route parameters and access them from a component?
Basic Concepts
- Why would you use Angular instead of another framework, e.g., React?
- What is the difference between an observable and a promise?
- What is the difference between a component and a directive?
- Why would you use typescript aka benefits of typescript?
- Why different life cycle hooks are needed for a component/directive?
- Why does angular use rxjs?
- What is the purpose of using zone.js?
- What is the difference between ngOnInit() and the constructor() of a component?
- When will ngOnInit() be called? How would you make use of ngOnInit()?
- What are the benefits of using formBuilder?
0 comments:
Post a Comment