====================================
- Draw structure of the current project you are working on.
- How will you display an array of objects at UI through component?
- Where will you register your service if you know that it will be used on a specific component only?
- What will be the data type of an object?
- What are interfaces for?
- What is memory leak?
- Which packages have you used so far?
- Which package will you prefer if there are multiple package for the same functionality and why? Tell three parameters that you will consider.
- How does memory get allocated to an Object?
- I need a function named ‘doubled’ that will double all the entries of an array. That function should be available as default when I create an array using new Array() approach. How will you do it?
- What are design patterns in OOP?
- What are design principles in OOP?
- What’s the difference between http and httpClient?
- Which performance bottlenecks have you faced so far in angular2 and what did you do to handle them?
- Where should the business logic of the application be?
- What are Decorators and can we develop our own decorator?
- Was the concept of decorator given by angular2?
- Which complexities have you faced as a developer while developing the application you have developed so far and which approach did you choose to handle them?
- Having spent two years in your organization, its time when people start getting responsibilities and start enjoying the preference. Why do you want to switch now?
- Which will be you quality after 5 years that will differentiate you from others?
- Why our company?
- Any question for us?