Filter interviews by
I applied via Campus Placement and was interviewed before Jun 2023. There were 2 interview rounds.
Difficulty level is 4/5
A null pointer is a pointer that does not point to any memory location.
Null pointers are used in programming languages to represent that a pointer does not point to a valid object or memory location.
Attempting to dereference a null pointer can result in a segmentation fault or other runtime error.
Example: int* ptr = nullptr; // ptr is a null pointer
Top trending discussions
MCQs on basics of digital design, comp arch and asic flow
Verilog code for D flip-flop (DFF) is a fundamental building block in digital design.
Use always block to describe the behavior of DFF
Use non-blocking assignment to update the output based on the input
Include a clock signal to trigger the update of the output
Example: always @(posedge clk) begin q <= d; end
posted on 7 Jan 2025
Stress is the force applied to a material, while strain is the resulting deformation or change in shape.
Stress is the force applied to a material per unit area
Strain is the measure of deformation or change in shape of a material
Stress and strain are related by the material's modulus of elasticity
Example: When a rubber band is stretched, it experiences stress which causes strain in the form of elongation
G&T stands for Gin and Tonic, a popular alcoholic drink made with gin and tonic water.
G&T is a classic cocktail made with gin, tonic water, ice, and a slice of lime or cucumber.
The drink is typically served in a highball glass over ice.
Gin is a distilled spirit flavored with botanicals, while tonic water is carbonated water with quinine and sweeteners.
The combination of gin and tonic water creates a refreshing ...
Tolerance is the ability to accept and respect the beliefs, practices, or opinions of others.
Tolerance involves being open-minded and non-judgmental towards others
It is about recognizing and valuing diversity in society
Tolerance promotes peaceful coexistence and understanding among people
Examples include respecting different religions, cultures, and viewpoints
Actuation is the process of converting energy into motion or physical movement.
Actuation is commonly used in robotics to control the movement of robotic arms or legs.
It is also used in automotive industry to control the opening and closing of valves in engines.
Actuation can be achieved through various methods such as hydraulic, pneumatic, electric, or mechanical systems.
Valves and gauges are devices used to control and measure the flow of fluids or gases in various systems.
Valves are devices used to regulate, direct, or control the flow of fluids or gases in a system.
Gauges are instruments used to measure and display the pressure, temperature, or other characteristics of the fluid or gas in a system.
Examples of valves include ball valves, gate valves, and check valves.
Examples of gaug...
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude questions and 2 coding questions
List is mutable, tuple is immutable in Python.
List is defined using square brackets [], tuple using parentheses ().
Elements in list can be changed, added, or removed. Tuple elements are fixed.
List is used for homogeneous data, tuple for heterogeneous data.
Example: list_example = [1, 2, 3], tuple_example = (1, 'a', True)
A decorator is a design pattern in object-oriented programming that allows behavior to be added to individual objects, either statically or dynamically, without affecting the behavior of other objects.
Decorators are used to modify the behavior of functions or methods.
They are commonly used in Python to add functionality to existing functions or classes.
Decorators are implemented using the @ symbol followed by the decor...
The get method is a function used to retrieve the value of a specified property from an object.
Used in JavaScript to access the value of a property in an object
Syntax: objectName.propertyName
Example: var person = {name: 'John', age: 30}; console.log(person.name); // Output: John
I come from a close-knit family of four, including my parents and younger sister.
My parents have always been supportive of my education and career choices.
I have a younger sister who is currently studying in college.
We enjoy spending quality time together on weekends, whether it's going for a hike or watching movies at home.
posted on 7 Dec 2024
I am a dedicated and hardworking individual with a passion for learning and helping others.
I have a background in marketing and have worked in the industry for 5 years.
I am currently pursuing a degree in psychology to further my understanding of human behavior.
In my free time, I volunteer at a local animal shelter and enjoy hiking and reading.
I am a dedicated and experienced professional with a proven track record of success in similar roles.
I have X years of experience in this field
I have successfully implemented similar projects in the past
I possess strong communication and problem-solving skills
I am highly motivated and eager to contribute to the team
posted on 29 Mar 2022
I applied via Company Website and was interviewed in Oct 2021. There were 5 interview rounds.
posted on 20 Jan 2015
I applied via Naukri.com and was interviewed before May 2022. There were 2 interview rounds.
Virtual function is a function in C++ that can be overridden in a derived class.
Virtual functions are declared in a base class and defined in a derived class.
They allow polymorphism, where a derived class object can be treated as a base class object.
The virtual keyword is used to declare a function as virtual.
Example: virtual void display() = 0; // pure virtual function
Example: virtual void display() { cout << 'Base cl
A constructor is a special method that is used to initialize objects of a class.
Constructors have the same name as the class they belong to.
They are called automatically when an object of the class is created.
They can be used to set default values for object properties.
Constructors can be overloaded to accept different parameters.
Example: public class Car { public Car() { // constructor code here } }
A destructor is a member function of a class that is responsible for destroying objects of that class.
Destructors have the same name as the class preceded by a tilde (~).
They are called automatically when an object is destroyed or goes out of scope.
They are used to release resources allocated by the object during its lifetime.
Example: ~MyClass() { delete[] myArray; }
Destructors cannot be overloaded or inherited.
Friend class is a class that has access to the private and protected members of another class.
Friend class is declared using the 'friend' keyword.
It allows the friend class to access the private and protected members of the class it is friends with.
Friendship is not mutual, meaning the friend class does not grant access to its own private and protected members.
Friend functions can also be declared to have access to pri...
The thermal boundary layer is a thin layer of fluid near a solid surface where heat transfer occurs mainly by conduction.
It is important in heat transfer analysis and design of cooling systems.
Helps in understanding the temperature distribution near a solid surface.
Used in designing heat exchangers, cooling fins, and other thermal management systems.
posted on 8 Jan 2021
I applied via LinkedIn and was interviewed in Jul 2020. There were 4 interview rounds.
based on 1 interview
Interview experience
Staff Engineer
140
salaries
| ₹15 L/yr - ₹38 L/yr |
Senior Staff Engineer
79
salaries
| ₹26.9 L/yr - ₹63.8 L/yr |
Software Engineer
67
salaries
| ₹6.8 L/yr - ₹25 L/yr |
Senior Software Engineer
53
salaries
| ₹13 L/yr - ₹30 L/yr |
Senior Specialist
51
salaries
| ₹8 L/yr - ₹21 L/yr |
Texas Instruments
Analog Devices
STMicroelectronics
NXP Semiconductors