Upload Button Icon Add office photos

Filter interviews by

CG Power and Industrial Solutions Software Engineer Interview Questions and Answers

Updated 6 Nov 2024

11 Interview questions

A Software Engineer was asked
Q. What are the differences between Comparable and Comparator?
Ans. 

Comparable is an interface used for natural ordering while Comparator is an interface used for custom ordering.

  • Comparable is implemented by the class itself while Comparator is implemented by a separate class.

  • Comparable provides a single method compareTo() while Comparator provides a single method compare().

  • Comparable is used for sorting elements in a collection while Comparator is used for custom sorting.

  • Example:...

A Software Engineer was asked
Q. If a microservice is down, how can you handle that situation?
Ans. 

We can handle the situation by implementing fault tolerance mechanisms.

  • Implementing circuit breakers to prevent cascading failures

  • Using load balancers to redirect traffic to healthy instances

  • Implementing retry mechanisms to handle temporary failures

  • Using monitoring tools to detect and alert on failures

  • Implementing graceful degradation to provide partial functionality

  • Using backups or replicas to ensure high availab...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Have you configured a service registry?
Ans. 

Yes, I have configured service registry.

  • I have experience with service registry tools like Consul and Eureka.

  • I have configured service registry for microservices architecture.

  • I have implemented service discovery and load balancing using service registry.

  • I have used service registry to manage service endpoints and metadata.

A Software Engineer was asked
Q. How does Spring Boot work internally?
Ans. 

Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and dependencies.

  • Spring Boot uses an embedded server to run applications.

  • It provides auto-configuration for commonly used libraries and frameworks.

  • Spring Boot uses Spring Framework's core features like Inversion of Control (IoC) and Aspect Oriented Programming (AOP).

  • It uses annotations to configure ...

A Software Engineer was asked
Q. Tell me about ConcurrentHashMap.
Ans. 

Concurrent Hash Map is a thread-safe implementation of a hash map.

  • It allows multiple threads to access and modify the map concurrently.

  • It uses a technique called lock striping to achieve high concurrency.

  • It is part of the java.util.concurrent package in Java.

  • Example: ConcurrentHashMap in Java.

A Software Engineer was asked
Q. What are the differences between Spring and Spring Boot?
Ans. 

Spring is a framework while Spring Boot is an extension of Spring.

  • Spring Boot provides auto-configuration and embedded servers.

  • Spring Boot reduces boilerplate code and simplifies application setup.

  • Spring Boot is opinionated and provides defaults for configuration.

  • Spring Boot is ideal for microservices and standalone applications.

  • Spring is more flexible and customizable than Spring Boot.

A Software Engineer was asked
Q. What are the benefits of microservices?
Ans. 

Microservices offer benefits such as scalability, flexibility, and easier maintenance.

  • Scalability: Microservices can be scaled independently, allowing for better resource utilization.

  • Flexibility: Microservices can be developed and deployed independently, allowing for faster iteration and innovation.

  • Easier maintenance: Microservices are smaller and more focused, making it easier to identify and fix issues.

  • Improved ...

Are these interview questions helpful?
A Software Engineer was asked
Q. What is the use of Spring Data JPA?
Ans. 

Spring Data JPA simplifies the implementation of data access layer in Spring applications.

  • Provides a framework for easily creating repositories and queries

  • Reduces boilerplate code for data access layer

  • Supports pagination and sorting of data

  • Integrates with Spring's transaction management

  • Example: @Repository interface UserRepository extends JpaRepository {}

A Software Engineer was asked
Q. What are the Spring Boot annotations used in your project?
Ans. 

We use @RestController, @RequestMapping, @Autowired, @Service, @Repository, @Transactional, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping annotations in our Spring Boot project.

  • @RestController - used to define RESTful web services

  • @RequestMapping - used to map HTTP requests to handler methods

  • @Autowired - used for automatic dependency injection

  • @Service - used to define a service layer component

  • @Repository -...

A Software Engineer was asked
Q. Can you tell me how a hash map works internally?
Ans. 

A hash map is a data structure that uses a hash function to map keys to values in constant time.

  • Hash map uses an array to store key-value pairs

  • The hash function is used to convert the key into an index of the array

  • Collisions occur when two keys map to the same index, which is resolved using chaining or open addressing

  • Retrieving a value from a hash map involves computing the hash of the key and then looking up the ...

CG Power and Industrial Solutions Software Engineer Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Apptitude test was quite easy to attend

Round 2 - Coding Test 

Hackerrank platform was used for coding round.

Round 3 - HR 

(2 Questions)

  • Q1. Salary expectations
  • Q2. Willing to relocate
  • Ans. 

    Yes, I am willing to relocate for the right opportunity.

    • I am open to relocating for a position that aligns with my career goals and offers growth opportunities.

    • I have relocated in the past for job opportunities and have found it to be a positive experience.

    • I understand that relocation may come with challenges, but I am prepared to adapt and thrive in a new environment.

  • Answered by AI

Interview Questionnaire 

14 Questions

  • Q1. What are the benefits of the microservices?
  • Ans. 

    Microservices offer benefits such as scalability, flexibility, and easier maintenance.

    • Scalability: Microservices can be scaled independently, allowing for better resource utilization.

    • Flexibility: Microservices can be developed and deployed independently, allowing for faster iteration and innovation.

    • Easier maintenance: Microservices are smaller and more focused, making it easier to identify and fix issues.

    • Improved fault...

  • Answered by AI
  • Q2. Differences between spring and spring boot?
  • Ans. 

    Spring is a framework while Spring Boot is an extension of Spring.

    • Spring Boot provides auto-configuration and embedded servers.

    • Spring Boot reduces boilerplate code and simplifies application setup.

    • Spring Boot is opinionated and provides defaults for configuration.

    • Spring Boot is ideal for microservices and standalone applications.

    • Spring is more flexible and customizable than Spring Boot.

  • Answered by AI
  • Q3. Have you configured service registry?
  • Ans. 

    Yes, I have configured service registry.

    • I have experience with service registry tools like Consul and Eureka.

    • I have configured service registry for microservices architecture.

    • I have implemented service discovery and load balancing using service registry.

    • I have used service registry to manage service endpoints and metadata.

  • Answered by AI
  • Q4. What is the use of profile registry? how can you configured in your project
  • Ans. 

    Profile registry is used to store user profiles and their preferences in a centralized location.

    • Profile registry is used to manage user profiles and preferences in a centralized location

    • It can be configured in a project by defining the schema for user profiles and preferences

    • Profile registry can be accessed through APIs or SDKs

    • It can be used to personalize user experience and provide targeted content

    • Examples of profile...

  • Answered by AI
  • Q5. How spring boot work internally?
  • Ans. 

    Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and dependencies.

    • Spring Boot uses an embedded server to run applications.

    • It provides auto-configuration for commonly used libraries and frameworks.

    • Spring Boot uses Spring Framework's core features like Inversion of Control (IoC) and Aspect Oriented Programming (AOP).

    • It uses annotations to configure and c...

  • Answered by AI
  • Q6. If a microservice is down, then how can you handle that situation?
  • Ans. 

    We can handle the situation by implementing fault tolerance mechanisms.

    • Implementing circuit breakers to prevent cascading failures

    • Using load balancers to redirect traffic to healthy instances

    • Implementing retry mechanisms to handle temporary failures

    • Using monitoring tools to detect and alert on failures

    • Implementing graceful degradation to provide partial functionality

    • Using backups or replicas to ensure high availability

  • Answered by AI
  • Q7. What kind of security added in your project and how?
  • Q8. What are the transactions used in your projects?
  • Q9. What are the spring boot annotations used in your project?
  • Ans. 

    We use @RestController, @RequestMapping, @Autowired, @Service, @Repository, @Transactional, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping annotations in our Spring Boot project.

    • @RestController - used to define RESTful web services

    • @RequestMapping - used to map HTTP requests to handler methods

    • @Autowired - used for automatic dependency injection

    • @Service - used to define a service layer component

    • @Repository - used...

  • Answered by AI
  • Q10. What is the use of spring data jpa?
  • Ans. 

    Spring Data JPA simplifies the implementation of data access layer in Spring applications.

    • Provides a framework for easily creating repositories and queries

    • Reduces boilerplate code for data access layer

    • Supports pagination and sorting of data

    • Integrates with Spring's transaction management

    • Example: @Repository interface UserRepository extends JpaRepository {}

  • Answered by AI
  • Q11. What are the collection used in your project?
  • Q12. Can you tell me how hash map internally work?
  • Ans. 

    A hash map is a data structure that uses a hash function to map keys to values in constant time.

    • Hash map uses an array to store key-value pairs

    • The hash function is used to convert the key into an index of the array

    • Collisions occur when two keys map to the same index, which is resolved using chaining or open addressing

    • Retrieving a value from a hash map involves computing the hash of the key and then looking up the corre...

  • Answered by AI
  • Q13. Differences between comparable and comparator?
  • Ans. 

    Comparable is an interface used for natural ordering while Comparator is an interface used for custom ordering.

    • Comparable is implemented by the class itself while Comparator is implemented by a separate class.

    • Comparable provides a single method compareTo() while Comparator provides a single method compare().

    • Comparable is used for sorting elements in a collection while Comparator is used for custom sorting.

    • Example: Stri...

  • Answered by AI
  • Q14. Tell me about concurrent Hash map?
  • Ans. 

    Concurrent Hash Map is a thread-safe implementation of a hash map.

    • It allows multiple threads to access and modify the map concurrently.

    • It uses a technique called lock striping to achieve high concurrency.

    • It is part of the java.util.concurrent package in Java.

    • Example: ConcurrentHashMap in Java.

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about CG Power and Industrial Solutions?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Walk-in and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic

Round 2 - Technical 

(1 Question)

  • Q1. Database, we technologies
Round 3 - HR 

(3 Questions)

  • Q1. What are your salary expectations?
  • Ans. 

    Salary expectations depend on experience, industry standards, and the specific role's responsibilities and location.

    • Market Research: I have researched the average salary for a Software Engineer in this region, which typically ranges from $80,000 to $120,000.

    • Experience Level: With my 5 years of experience in software development, I believe a salary in the range of $100,000 to $110,000 is appropriate.

    • Skills and Expertise...

  • Answered by AI
  • Q2. What is your family background?
  • Ans. 

    I come from a close-knit family that values education, hard work, and support for one another in all endeavors.

    • Supportive Parents: My parents have always encouraged my academic pursuits, often helping me with my studies and projects.

    • Siblings: I have two siblings; we often collaborate on problem-solving and share our experiences in our respective fields.

    • Family Traditions: We have a tradition of family game nights that s...

  • Answered by AI
  • Q3. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good , basics of front end and backend
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jun 2024.

Round 1 - Aptitude Test 

Electrical engineering

Round 2 - Assignment 

Power system machine power electronics

Interview Preparation Tips

Interview preparation tips for other job seekers - good
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

They asked to find the elements which are present more than once. I solved it using map in c++

Round 2 - Technical 

(3 Questions)

  • Q1. Explain about your favorite algorithm
  • Q2. Tell about different types of deadlocks
  • Q3. Tell about you project.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

There were Aptitude Questions and 2 Easy Level Coding Questions.

Round 3 - Technical 

(1 Question)

  • Q1. They will ask us our favorite subject and questions will be based on that: Mine was Data Science. 1.They asked me about my paper Publication 2.Code for quick sort(Any language) 3.What is Hypothesis Testing...
Round 4 - Technical 

(1 Question)

  • Q1. 1.What is paging? 2.Time Series Analysis 3.What is Gradient Descent? Etc..
  • Ans. 

    1. Paging is a memory management technique used by operating systems to manage memory allocation for processes.

    • Paging divides memory into fixed-size pages and allocates them to processes as needed.

    • It allows for efficient use of memory and prevents fragmentation.

    • Page tables are used to keep track of which pages are allocated to which processes.

    • When a process needs to access a page that is not currently in memory, a page...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Havells Software Engineer interview:
  • Computer Networking
  • Operating Systems
  • Data Structures
Interview preparation tips for other job seekers - Be Prepared with good Self Introduction. Revise Sorting Algorithms and subject concepts.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Apr 2019. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. What is your key achievement ? Either your study or professional
  • Ans. 

    Successfully led a cross-functional team to develop a scalable software solution, improving efficiency by 30%.

    • Led a team of 10 engineers in developing a cloud-based application that streamlined project management.

    • Implemented Agile methodologies, resulting in a 25% reduction in project delivery time.

    • Designed and executed a performance optimization strategy that improved application speed by 40%.

    • Mentored junior engineers...

  • Answered by AI
  • Q2. What you think about company ?
  • Ans. 

    The company is innovative, values collaboration, and is committed to making a positive impact in its industry.

    • Strong focus on research and development, exemplified by recent product launches that have set industry standards.

    • A collaborative work culture that encourages team brainstorming sessions, leading to creative solutions.

    • Commitment to sustainability, as seen in initiatives to reduce carbon footprint and promote ec...

  • Answered by AI
  • Q3. Where you see yourself in company ?
  • Ans. 

    I envision myself as a key contributor, leading innovative projects and mentoring junior engineers to drive the company's success.

    • I aim to take on leadership roles, guiding teams through complex projects, like developing a new product line.

    • I want to mentor junior engineers, sharing my knowledge and experience to help them grow, similar to how I was guided early in my career.

    • I see myself collaborating with cross-functio...

  • Answered by AI
  • Q4. Why we select you?
  • Ans. 

    I bring a unique blend of technical expertise, leadership skills, and a proven track record of delivering innovative solutions.

    • Extensive experience in software development, having led projects that improved system efficiency by 30%.

    • Strong leadership skills demonstrated by mentoring junior engineers, resulting in a 20% increase in team productivity.

    • Proven ability to solve complex problems, such as optimizing a legacy sy...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't panic or hesitate or stress
Opportunities never ends
Are these interview questions helpful?

I applied via Company Website and was interviewed in Jul 2021. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself.
Round 2 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 3 - HR 

Interview Preparation Tips

Interview preparation tips for other job seekers - Recently I find job , i have five year experience in optical fiber cables ltd

I applied via Naukri.com and was interviewed before Jun 2020. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Material used in mcb components
  • Ans. 

    MCB components are typically made of materials such as copper, silver, thermoplastics, and ceramics.

    • Copper is commonly used for conducting electricity in MCBs.

    • Silver is sometimes used as a contact material for better conductivity.

    • Thermoplastics like polyamide are used for insulation and housing of MCB components.

    • Ceramics are used for arc chutes to extinguish the arc when the MCB trips.

    • Other materials like steel, brass,...

  • Answered by AI
  • Q2. How many manpower you are handled
  • Ans. 

    I have managed teams ranging from 5 to 20 engineers, focusing on project delivery and team development.

    • Led a team of 10 engineers on a software development project, ensuring timely delivery and quality.

    • Managed cross-functional teams of 15 members, including developers, QA, and designers, to enhance collaboration.

    • Oversaw a team of 8 engineers in a critical project, implementing Agile methodologies to improve efficiency.

    • ...

  • Answered by AI
  • Q3. I replied them 200

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident about your knowledge and strict to your answers.
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Past projects experience
  • Ans. 

    Led multiple engineering projects, focusing on innovative solutions and team collaboration to enhance product efficiency and quality.

    • Managed a cross-functional team to develop a cloud-based application, improving deployment speed by 30%.

    • Implemented Agile methodologies in a project, resulting in a 25% increase in team productivity.

    • Designed a scalable microservices architecture for a healthcare platform, enhancing system...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Family background details

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and Stregthen your basics
Be strong in core subjects

CG Power and Industrial Solutions Interview FAQs

How many rounds are there in CG Power and Industrial Solutions Software Engineer interview?
CG Power and Industrial Solutions interview process usually has 3 rounds. The most common rounds in the CG Power and Industrial Solutions interview process are Aptitude Test, Coding Test and HR.
What are the top questions asked in CG Power and Industrial Solutions Software Engineer interview?

Some of the top questions asked at the CG Power and Industrial Solutions Software Engineer interview -

  1. What is the use of profile registry? how can you configured in your proj...read more
  2. If a microservice is down, then how can you handle that situati...read more
  3. What are the spring boot annotations used in your proje...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Easy 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

Havells Interview Questions
3.9
 • 240 Interviews
Polycab Wires Interview Questions
4.0
 • 110 Interviews
C&S Electric Interview Questions
4.0
 • 58 Interviews
KEI Industries Interview Questions
4.2
 • 56 Interviews
RR kabel Interview Questions
4.0
 • 55 Interviews
Yokogawa Interview Questions
3.8
 • 45 Interviews
Finolex Cables Interview Questions
3.8
 • 44 Interviews
View all
CG Power and Industrial Solutions Software Engineer Salary
based on 7 salaries
₹4.4 L/yr - ₹16.2 L/yr
At par with the average Software Engineer Salary in India
View more details

CG Power and Industrial Solutions Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Senior Executive
205 salaries
unlock blur

₹5.5 L/yr - ₹12.7 L/yr

Deputy Manager
200 salaries
unlock blur

₹10 L/yr - ₹16.1 L/yr

Territory Manager
188 salaries
unlock blur

₹5.5 L/yr - ₹11.7 L/yr

Territory Sales Manager
133 salaries
unlock blur

₹5.3 L/yr - ₹12.3 L/yr

Area Sales Manager
99 salaries
unlock blur

₹10.5 L/yr - ₹18 L/yr

Explore more salaries
Compare CG Power and Industrial Solutions with

Havells

3.9
Compare

Polycab Wires

4.0
Compare

C&S Electric

4.0
Compare

KEI Industries

4.2
Compare
write
Share an Interview