i
ABB
Work with us
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...
Top trending discussions
I applied via Campus Placement and was interviewed before Feb 2021. There were 2 interview rounds.
Quant , Logical REASONING , Java
I bring a unique blend of technical skills, problem-solving abilities, and a passion for innovation that aligns with your team's goals.
Strong proficiency in programming languages like Python and Java, demonstrated through successful projects such as a web application for task management.
Experience in collaborating with cross-functional teams, as seen in my role at XYZ Corp where I led a team to improve software deploym...
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
MCQ of programming languages - c/c++/Python , basic DS and OS questions
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
This includes data interpretation,games,paragraph based question in verbal ability and the time is 30 mins
A linked list is a data structure where each element points to the next element in the sequence.
Consists of nodes connected by pointers
Can be singly linked (each node points to the next) or doubly linked (each node points to the next and previous)
Allows for dynamic size and efficient insertion/deletion operations
I appeared for an interview in Mar 2025, where I was asked the following questions.
I am excited about this job because it aligns with my skills, passion for technology, and desire to contribute to impactful projects.
I am passionate about software development and enjoy solving complex problems, as seen in my previous project where I optimized a database system.
This role offers the opportunity to work with cutting-edge technologies, which I am eager to learn and apply in real-world scenarios.
I admire y...
I bring a unique blend of technical skills, problem-solving abilities, and a passion for innovation that aligns with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong proficiency in multiple programming languages, including Python and Java, allowing me to adapt to your tech stack quickly.
Excellent teamwork and communication skill...
Related to logical,verbal
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
posted on 7 Mar 2025
I appeared for an interview before Mar 2024.
Auzure MCQ, Web Api development CRUD operations
I seek growth, innovation, and collaboration in my career, aiming to lead impactful projects in software engineering.
I aspire to work on cutting-edge technologies, like AI and machine learning, to create solutions that improve user experiences.
I envision myself in a leadership role, mentoring junior developers and fostering a culture of continuous learning.
I aim to contribute to open-source projects, enhancing my skill...
posted on 30 May 2024
based on 1 interview experience
Difficulty level
Duration
Project Engineer
702
salaries
| ₹5.8 L/yr - ₹14.8 L/yr |
R&D Engineer
332
salaries
| ₹11.6 L/yr - ₹21 L/yr |
Financial Analyst
271
salaries
| ₹3.4 L/yr - ₹7.9 L/yr |
Design Engineer
244
salaries
| ₹4.4 L/yr - ₹10.9 L/yr |
Software Engineer
215
salaries
| ₹14.7 L/yr - ₹27.2 L/yr |
John Deere
Caterpillar Inc
Sigma Electric Manufacturing Corporation
TÜV SÜD