Add office photos
Greenovative Energy  logo
Engaged Employer

Greenovative Energy

Verified
4.1
based on 20 Reviews
Filter interviews by
Designation
Experienced

Greenovative Energy Interview Questions and Answers

Updated 18 Jan 2025

Q1. Can a service file have more than one instance? If yes how?

Ans.

Yes, a service file can have more than one instance by creating multiple instances of the service class.

  • Multiple instances of a service class can be created by instantiating the class multiple times.

  • Each instance will have its own state and can be used independently.

  • This can be useful for scenarios where multiple instances of the same service are needed to handle different tasks.

Add your answer
right arrow

Q2. Throw some light on the new angular feature that doesn't use @NgModule

Ans.

The new Angular feature that doesn't use @NgModule is called Ivy.

  • Ivy is the new rendering engine in Angular that doesn't rely on @NgModule for compilation.

  • It allows for faster compilation times and smaller bundle sizes.

  • Ivy enables features like improved tree shaking and better debugging capabilities.

  • Example: Angular 9 introduced Ivy as the default rendering engine.

Add your answer
right arrow

Q3. How would the application work without @NgModule

Ans.

The application would not work properly without @NgModule as it is required to bootstrap the application and configure dependencies.

  • Without @NgModule, the application would not be able to bootstrap and start properly.

  • NgModule is used to configure dependencies, such as components, directives, and services.

  • NgModule also helps in organizing the application into modules for better maintainability and reusability.

Add your answer
right arrow

Q4. How to make an application scalable?

Ans.

To make an application scalable, consider using cloud services, optimizing database queries, caching frequently accessed data, and using microservices architecture.

  • Utilize cloud services like AWS or Azure for scalability on demand

  • Optimize database queries to improve performance

  • Implement caching mechanisms for frequently accessed data to reduce load on servers

  • Use microservices architecture to break down the application into smaller, independent services that can be scaled indi...read more

Add your answer
right arrow
Discover Greenovative Energy interview dos and don'ts from real experiences

Q5. What are types of directives in angular

Ans.

Types of directives in Angular include structural directives, attribute directives, and component directives.

  • Structural directives are used to add or remove elements from the DOM based on conditions (e.g. *ngIf, *ngFor)

  • Attribute directives are used to change the appearance or behavior of an element (e.g. ngStyle, ngClass)

  • Component directives are custom directives that are components themselves (e.g. @Component)

Add your answer
right arrow

Q6. What are pipes in angular?

Ans.

Pipes in Angular are used for transforming data in templates.

  • Pipes are used to format data before displaying it in the view.

  • They can be used to filter, sort, or transform data in various ways.

  • Examples include currency, date, uppercase, and lowercase pipes.

Add your answer
right arrow

Q7. What are the methods for communication between components in Angular? Please elaborate.

Ans.

Methods for communication between components in Angular include Input and Output properties, ViewChild, Services, and EventEmitters.

  • Using Input and Output properties to pass data from parent to child components and emit events from child to parent components.

  • Using ViewChild to access child components and their properties directly from the parent component.

  • Using Services to create a shared service that can be injected into multiple components to share data and functionality.

  • Us...read more

Add your answer
right arrow

Q8. Angular Services how to implement it ?

Ans.

Angular services are used to create reusable code that can be shared across components.

  • Create a service using the Angular CLI command 'ng generate service serviceName'

  • Inject the service into components by adding it to the providers array in the component's metadata

  • Services can be used to share data between components, perform HTTP requests, or handle business logic

  • Services are singleton instances, meaning there is only one instance of a service throughout the application

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Greenovative Energy

based on 10 interviews
Interview experience
3.9
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

Samsung Logo
3.9
 • 396 Interview Questions
GlobalLogic Logo
3.6
 • 347 Interview Questions
Tata Projects Logo
4.2
 • 305 Interview Questions
Bounteous x Accolite Logo
3.4
 • 177 Interview Questions
S&P Global Logo
4.1
 • 149 Interview Questions
Afcons Infrastructure Logo
4.3
 • 139 Interview Questions
View all
Recently Viewed
INTERVIEWS
Centum Electronics
No Interviews
INTERVIEWS
OodlesTechnologies
No Interviews
SALARIES
HPM Chemicals & Fertilizers
SALARIES
Centum Electronics
SALARIES
Centum Electronics
INTERVIEWS
Greenovative Energy
No Interviews
SALARIES
HPM Chemicals & Fertilizers
INTERVIEWS
Copperpod Digital
No Interviews
INTERVIEWS
Ciron Drugs & Pharmaceuticals
No Interviews
INTERVIEWS
Aditi Consulting
No Interviews
Top Greenovative Energy Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter