Filter interviews by
Clear (1)
Top trending discussions
posted on 7 Aug 2024
I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 2 interview rounds.
Last project you worked
Yes, I am open to relocating for the right opportunity.
I am willing to relocate for the right job opportunity that aligns with my career goals.
I have relocated in the past for career advancement and have had positive experiences.
I am open to exploring new locations and cultures for personal and professional growth.
Volatile keyword in C is used to indicate that a variable's value may change unexpectedly.
It is used to prevent compiler optimization
It is commonly used in embedded systems programming
It is not a substitute for proper synchronization mechanisms
Example: volatile int *ptr; // pointer to volatile integer
Static constructor is a special type of constructor in a class that is called only once when the class is loaded into memory.
Static constructor is used to initialize static data members of a class.
It is automatically called by the .NET Framework when the class is loaded.
Static constructor does not take any parameters.
It is used to perform any necessary initialization before any instance of the class is created.
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...
I applied via Naukri.com and was interviewed before Nov 2023. There were 3 interview rounds.
Embedded c, c, bms, autosar
SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.
Single Responsibility Principle (SRP) - a class should have only one reason to change
Open/Closed Principle (OCP) - classes should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - objects of a superclass should be replaceable with objects of ...
Factory pattern is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
Factory pattern is used to create objects without specifying the exact class of object that will be created.
It promotes loose coupling by separating object creation from the client code.
Common examples include Simple Factory, Factory Meth
Resume related questions
I have expertise in various technical skills required for senior software engineering roles.
Proficient in programming languages such as Java, C++, and Python
Strong knowledge of data structures and algorithms
Experience with web development frameworks like React and Angular
Familiarity with database management systems like MySQL and MongoDB
Understanding of cloud computing platforms such as AWS and Azure
Knowledge of versio...
In 10 years, I see myself as a highly experienced and respected Senior Software Engineer, leading and mentoring a team of talented developers.
Leading and mentoring a team of developers
Continuously learning and staying updated with the latest technologies
Contributing to the development of innovative software solutions
Taking on more challenging and complex projects
Building strong relationships with clients and stakeholde...
C++ codes on trees,graphs and array.easy to medium
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I2C is a communication protocol used to connect multiple devices in a network. In Linux, the speed of I2C can be configured.
I2C speed can be set using the 'i2cset' command in Linux
The speed can also be configured in the device tree
The maximum speed supported by the hardware should be considered when setting the speed
Different devices may require different speeds for optimal performance
A pure virtual function is a function declared in a base class without implementation, which must be overridden by derived classes.
Pure virtual functions are declared with the syntax: virtual void functionName() = 0;
Classes containing pure virtual functions are called abstract classes and cannot be instantiated.
Pure virtual functions provide a way to achieve polymorphism in C++.
Example: virtual void draw() = 0; // decl...
based on 3 reviews
Rating in categories
Senior Engineer
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
48
salaries
| ₹0 L/yr - ₹0 L/yr |
Design Engineer
46
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
37
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Design Engineer
29
salaries
| ₹0 L/yr - ₹0 L/yr |
Bosch
Samvardhana Motherson Group
Continental Automotive Components
Mahindra & Mahindra