Upload Button Icon Add office photos

Filter interviews by

CG Power and Industrial Solutions Software Engineer Interview Questions, Process, and Tips

Updated 6 Nov 2024

Top CG Power and Industrial Solutions Software Engineer Interview Questions and Answers

  • Q1. What is the use of profile registry? how can you configured in your project
  • Q2. If a microservice is down, then how can you handle that situation?
  • Q3. What are the spring boot annotations used in your project?
View all 11 questions

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

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Jun 2019. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Implement stack data structure
  • Ans. 

    Implement stack data structure

    • Use an array or linked list to store elements

    • Push operation adds element to top of stack

    • Pop operation removes element from top of stack

    • Peek operation returns top element without removing it

  • Answered by AI
  • Q2. How global variable work , how its shared by all function
  • Ans. 

    Global variables are accessible from any part of the program and can be modified by any function.

    • Global variables are declared outside of any function.

    • They can be accessed and modified by any function in the program.

    • If a function modifies the value of a global variable, the new value is visible to all other functions.

    • Global variables can be useful for sharing data between functions.

    • However, overuse of global variables

  • Answered by AI
  • Q3. Program to transpose the matrix
  • Ans. 

    Program to transpose a matrix

    • Iterate through rows and columns of the matrix

    • Swap the elements at (i,j) and (j,i) positions

    • Return the transposed matrix

  • Answered by AI
  • Q4. Internal implementation of pre and post fix operator
  • Ans. 

    Pre and post fix operators are used to increment or decrement a value before or after it is used in an expression.

    • Pre-fix operator (++x) increments the value of x and returns the new value.

    • Post-fix operator (x++) returns the value of x and then increments it.

    • Both operators can be used with variables of numeric data types.

    • They can also be used with pointers to increment or decrement the memory address they point to.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare some standard problem from geekforgeeks.com

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Prepare python data structures and python basics

I applied via Naukri.com and was interviewed before May 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Scenario based to be solved with python

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the core concepts very well.

I applied via Recruitment Consulltant and was interviewed in May 2022. There were 3 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 - Technical 

(3 Questions)

  • Q1. Details of OoPs concept.
  • Q2. Write a program using OoPs concept
  • Ans. 

    Program using OOPs concept

    • Identify the objects and their properties

    • Create classes and define their methods

    • Use inheritance and polymorphism

    • Encapsulate data and use access modifiers

    • Example: A program to simulate a bank account

  • Answered by AI
  • Q3. How do code review in your project
  • Ans. 

    Code reviews are conducted regularly to ensure code quality and adherence to coding standards.

    • Code reviews are conducted by peers or senior developers.

    • Reviewers check for code quality, readability, maintainability, and adherence to coding standards.

    • Issues found during code review are documented and addressed by the developer.

    • Code reviews are conducted regularly, either before merging code or on a scheduled basis.

    • Tools ...

  • Answered by AI
Round 3 - Coding Test 

One programming challange just to see how good you use OOPs

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on coding practice using oops so that you can beat coding round.not focused on logic more but the way u use oops

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 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 - Technical 

(3 Questions)

  • Q1. Introduction about your work and Tech work
  • Ans. 

    I have been working as a Software Engineer for the past 5 years, specializing in developing web applications using Java and JavaScript.

    • Proficient in Java and JavaScript

    • Experience in developing web applications

    • Strong understanding of software development principles

    • Familiarity with agile methodologies

    • Knowledge of database management systems

    • Experience with version control systems like Git

    • Ability to work in a team and comm

  • Answered by AI
  • Q2. All Details of OOPs concepts
  • Q3. Write a code by using OOPs technology result doesn't matter approach will be considered
Round 3 - Coding Test 

Coding Round two questions with OOPs concepts

Interview Preparation Tips

Topics to prepare for Emerson Electric Co. Software Engineer interview:
  • OOPS
Interview preparation tips for other job seekers - Be confident
Be Genuine
Write code by separating UI with Logic using OOPs
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Tomarrow, power system

Round 2 - Assignment 

Machine power system drive

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
  • Ans. 

    My favorite algorithm is Dijkstra's algorithm for finding the shortest path in a graph.

    • Dijkstra's algorithm is a greedy algorithm that finds the shortest path between nodes in a graph.

    • It works by maintaining a priority queue of nodes to visit next, updating the shortest distance to each node as it explores the graph.

    • The algorithm is commonly used in routing and network optimization.

    • Example: Finding the shortest route b

  • Answered by AI
  • Q2. Tell about different types of deadlocks
  • Ans. 

    Deadlocks occur when two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Resource deadlocks: Processes hold resources and wait for others to release resources. Example: Process A holds resource X and waits for resource Y, while Process B holds resource Y and waits for resource X.

    • Communication deadlocks: Processes wait for messages from each other indefinitely. Example...

  • Answered by AI
  • Q3. Tell about you project.
  • Ans. 

    Developed a web application for online shopping with user authentication and payment gateway integration.

    • Implemented user authentication using JWT tokens

    • Integrated Stripe API for payment processing

    • Designed responsive UI using React and Bootstrap

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed 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

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.

CG Power and Industrial Solutions Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
CG Power and Industrial Solutions Software Engineer Salary
based on 7 salaries
₹4.3 L/yr - ₹16.1 L/yr
10% more than 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
Deputy Manager
208 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Executive
183 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Territory Manager
183 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Territory Sales Manager
127 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Manager
104 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare CG Power and Industrial Solutions with

Siemens

4.1
Compare

ABB

4.1
Compare

BHEL

4.1
Compare

Thermax Limited

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview