i
Filter interviews by
I applied via Company Website and was interviewed before Apr 2023. There were 3 interview rounds.
2 coding questions on Java
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There was 1 interview round.
Implement a custom string class in C++
Create a class with private member variable for storing the string data
Implement constructors, destructor, copy constructor, assignment operator
Overload operators like +, +=, ==, !=, [], <<, >> for string manipulation
Include methods for string manipulation like length(), substr(), find()
I applied via Referral and was interviewed before Sep 2022. There were 4 interview rounds.
I was interviewed before Mar 2022.
Mercedes-Benz Research and Development India interview questions for designations
I was interviewed before Mar 2023.
OOPs concepts in C++ include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: class Car { private: int speed; public: void accelerate() { speed += 10; } };
Inheritance: Creating new classes based on existing classes. Example: class ElectricCar : public Car { public: void chargeBattery() { // code } };
Polymorph...
I applied via Job Portal and was interviewed before Mar 2023. There was 1 interview round.
Merge sort, find if it's a bst or not
I applied via Approached by Company and was interviewed in Apr 2021. There were 4 interview rounds.
Design question related to past work experience and infotainment application
Top trending discussions
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the outside world.
Abstraction allows us to focus on what an object does rather than how it does it
Achieved through abstract classes and interfaces in object-oriented programming
Example: A car dashboard abstracts the internal workings of the car and provides only essential information to the driver
Hashtable is synchronized, while hashmap is not. Hashtable does not allow null keys or values, while hashmap does.
Hashtable is synchronized, while hashmap is not
Hashtable does not allow null keys or values, while hashmap does
Hashtable is a legacy class, while hashmap is a newer class
The get() method in HashMap retrieves the value associated with a specified key.
get() method takes a key as input and returns the value associated with that key in the HashMap.
Internally, get() uses the hash code of the key to find the corresponding bucket in the HashMap.
If multiple keys have the same hash code, get() uses the equals() method to find the correct key-value pair.
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization helps in minimizing data redundancy by dividing the database into multiple tables and defining relationships between them.
It ensures data integrity by avoiding update anomalies and inconsistencies.
There are different normal forms such as 1NF, 2NF, 3NF, BCNF, and 4NF, each with specific rules to fo...
Constraints are limitations or restrictions placed on a system or process.
Constraints define the boundaries within which a system must operate.
They can include limitations on resources, time, or functionality.
Examples of constraints in software engineering include memory limitations, processing speed, and input/output requirements.
Query to retrieve the 3rd highest salary from the employee table
Use the ORDER BY clause to sort salaries in descending order
Use the LIMIT clause to retrieve the 3rd highest salary
Traverse the linked list to find the 2nd last node and return its value.
Traverse the linked list while keeping track of the current and previous nodes.
Once at the end of the list, return the value of the previous node.
Use two variables to keep track of the smallest and second smallest numbers in the array.
Iterate through the array and update the variables accordingly.
Initialize the variables with the maximum possible integer value to start with.
Example: array = [5, 2, 8, 1, 3], smallest = 1, secondSmallest = 2.
based on 7 interviews
2 Interview rounds
based on 27 reviews
Rating in categories
Senior Engineer
1k
salaries
| ₹10.3 L/yr - ₹32.4 L/yr |
Senior Technical Lead
862
salaries
| ₹13 L/yr - ₹42.5 L/yr |
Senior Consultant
748
salaries
| ₹9.2 L/yr - ₹28 L/yr |
Principal Consultant
556
salaries
| ₹12 L/yr - ₹37.9 L/yr |
Senior Software Engineer
517
salaries
| ₹10 L/yr - ₹32.2 L/yr |
Bosch Global Software Technologies
Qualcomm
Tata Motors
BMW