i
ABB
Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
Aptitude and logical questions
Inheritance in OOP allows a class to inherit properties and behaviors from another class.
Inheritance promotes code reusability by allowing a new class to take on the attributes and methods of an existing class.
The class that is being inherited from is called the parent class or superclass, while the class that inherits is called the child class or subclass.
Subclasses can add new methods or override existing methods fro...
A virtual function is a function in a base class that is declared using the keyword 'virtual' and can be overridden by a function in a derived class.
Virtual functions allow a derived class to provide a specific implementation of a function that is already defined in a base class.
They enable polymorphism, where a function call is resolved at runtime based on the actual type of object being referred to.
Virtual functions ...
Arrays store elements in contiguous memory locations, while linked lists store elements in nodes with pointers to the next node.
Arrays have fixed size, while linked lists can dynamically grow or shrink.
Accessing elements in arrays is faster (O(1)), while accessing elements in linked lists is slower (O(n)).
Inserting or deleting elements in arrays can be inefficient as it may require shifting elements, while in linked li...
A stack is a data structure that follows the Last In, First Out (LIFO) principle.
Stack is a collection of elements with two main operations: push (adds an element to the top) and pop (removes the top element).
Common implementations of stack include using arrays or linked lists.
Example: Pushing elements 1, 2, and 3 onto a stack would result in 3 being at the top, followed by 2, and then 1.
String function in structures refers to operations that can be performed on string data within a data structure.
String functions in structures can include operations like concatenation, substring extraction, searching, and comparison.
For example, a structure may have a string member representing a person's name, and string functions can be used to manipulate or extract parts of the name.
These functions can help in orga...
I was interviewed before Mar 2024.
Transformer differential protection is a method to protect transformers from internal faults. CT sizing is determined based on the transformer's primary current rating.
Transformer differential protection compares the currents entering and leaving the transformer to detect internal faults.
Current transformers (CTs) are sized based on the transformer's primary current rating and the desired accuracy of the protection sch...
Unbalanced protection in electrical systems is a type of protection that detects and responds to imbalances in current or voltage levels.
Unbalanced protection is used to detect faults such as phase-to-phase or phase-to-ground faults in electrical systems.
It helps prevent damage to equipment and ensures the safety of personnel by quickly isolating the faulty section of the system.
Examples of unbalanced protection device...
Yes, the use of a smartphone camera flasher is permitted while assessing old switchgears for modernization.
Using a smartphone camera flasher can help illuminate dark areas and improve visibility while assessing old switchgears.
It can assist in capturing clear and detailed images for documentation and analysis.
Ensure that the flash does not interfere with any sensitive equipment or cause any safety hazards.
Consider usin...
I am currently earning X amount and my salary expectations are Y amount.
Mention your current CTC (Cost to Company)
Clearly state your salary expectations
Consider factors like experience, industry standards, and job responsibilities when stating salary expectations
Seeking new challenges and opportunities for growth.
Desire for new challenges and learning opportunities
Limited growth potential in current role
Seeking a more innovative and dynamic work environment
During a site visit for assessing existing switchgear for retrofitting circuit breakers, inputs collected include equipment specifications, condition, age, and load requirements.
Collect equipment specifications such as voltage rating, current rating, and interrupting capacity.
Assess the condition of the existing switchgear to determine if it can accommodate the new circuit breakers.
Consider the age of the switchgear to...
Seeking new challenges and opportunities for growth.
Desire for new challenges and learning opportunities
Limited growth potential in current role
Seeking a more innovative and dynamic work environment
Seeking new challenges and opportunities for growth in a field that aligns more closely with my interests and skills.
Desire for new challenges and opportunities
Interest in pursuing a career that aligns better with skills and passions
Seeking professional growth and development
Exploring a field with more potential for advancement
Wanting to broaden knowledge and experience in a different industry
My current CTC is $80,000 per year, and my expected CTC is $90,000 per year.
Current CTC: $80,000 per year
Expected CTC: $90,000 per year
Reasons for expecting increase in CTC (if applicable)
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for the right job opportunity that aligns with my career goals.
I am open to exploring new locations and experiencing different cultures.
I understand that relocation may be necessary for career advancement and growth.
I have a strong skill set in programming languages such as Java, Python, and C++, with over 5 years of experience in each.
Java - 7 years of experience, used in developing enterprise applications
Python - 5 years of experience, used for data analysis and automation scripts
C++ - 6 years of experience, used in embedded systems programming
The project is a web-based application for managing inventory and sales for a retail company.
Developed using Java Spring framework
Utilizes MySQL database for storing data
Includes features such as user authentication, product management, and sales tracking
Symbols used in GD&T include position, concentricity, perpendicularity, etc.
Position symbol: Indicates the allowable deviation from the true position of a feature
Concentricity symbol: Specifies the allowable deviation between the axis of two features
Perpendicularity symbol: Indicates the allowable deviation from a 90-degree angle between two features
My project involved designing a new type of gearbox for improved efficiency and durability.
Researched existing gearbox designs and identified areas for improvement
Utilized CAD software to create detailed 3D models of the new gearbox
Conducted simulations to test the performance of the new design
Collaborated with a team of engineers to refine the design based on feedback
Produced a final prototype for testing and validati
ABB interview questions for popular designations
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
A stack is a Last In First Out (LIFO) data structure, while a queue is a First In First Out (FIFO) data structure.
Stack: LIFO - Last In First Out. Example: browser history where the last page visited is the first to be accessed.
Queue: FIFO - First In First Out. Example: a line at a grocery store where the first person in line is the first to be served.
Function to find two numbers in array that add up to target. Optimize solution.
Use a hash map to store each number and its index as you iterate through the array.
For each number, check if the difference between the target and the number exists in the hash map.
Return the indices of the two numbers that add up to the target.
Get interview-ready with Top ABB Interview Questions
I was interviewed before Mar 2024.
Coding and techinal questions were asked
I applied via Monster and was interviewed in Dec 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Oct 2024. There was 1 interview round.
I was interviewed in Mar 2023.
Experienced operations manager with a background in supply chain management and team leadership.
Over 5 years of experience in operations management
Strong background in supply chain management
Proven track record of leading and developing high-performing teams
Skilled in process improvement and optimization
Excellent communication and problem-solving skills
Budget planning involves forecasting expenses, setting financial goals, and allocating resources efficiently.
Start by analyzing past financial data and identifying trends
Forecast future expenses and revenue based on market conditions and company goals
Set financial goals and allocate resources accordingly
Monitor budget performance regularly and make adjustments as needed
Collaborate with other departments to ensure align...
Currently overseeing daily operations, managing staff, optimizing processes, and ensuring efficiency.
Managing a team of employees and delegating tasks
Developing and implementing operational policies and procedures
Monitoring and analyzing operational performance metrics
Identifying areas for improvement and implementing solutions
Ensuring compliance with regulations and standards
I handle my team by setting clear expectations, providing support and resources, fostering open communication, and recognizing achievements.
Set clear expectations for team members
Provide necessary support and resources for team to succeed
Foster open communication and encourage feedback
Recognize and reward team achievements
Address any conflicts or issues promptly and fairly
I recently overcame the challenge of streamlining our inventory management system to improve efficiency.
Identified inefficiencies in current inventory management processes
Implemented new software to track inventory in real-time
Trained staff on how to use the new system effectively
The main method is static in Java because it needs to be called by the JVM without creating an instance of the class.
Static methods can be called without creating an instance of the class.
The main method is the entry point of a Java program, so it needs to be accessible without creating objects.
Having the main method as static ensures that it can be called by the JVM before any objects are created.
Overloading construction is possible in programming by defining multiple functions with the same name but different parameters.
In programming, overloading construction refers to defining multiple functions with the same name but different parameters.
The compiler determines which function to call based on the number and types of arguments passed to it.
For example, you can have multiple functions named 'calculate' that a...
Top trending discussions
The duration of ABB interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 224 interviews
Interview experience
Project Engineer
581
salaries
| ₹0 L/yr - ₹0 L/yr |
R&D Engineer
324
salaries
| ₹0 L/yr - ₹0 L/yr |
Financial Analyst
256
salaries
| ₹0 L/yr - ₹0 L/yr |
Design Engineer
241
salaries
| ₹0 L/yr - ₹0 L/yr |
Finance Specialist
196
salaries
| ₹0 L/yr - ₹0 L/yr |
Siemens
Schneider Electric
Emerson Electric Co.
Honeywell International India