Filter interviews by
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
Basic Aptitute questions
Python Programming, Leet Code, everyday 1 hour
Top trending discussions
posted on 31 Oct 2023
I applied via LinkedIn and was interviewed in Oct 2023. There were 2 interview rounds.
posted on 17 Mar 2024
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
posted on 25 Apr 2024
I applied via LinkedIn and was interviewed before Apr 2023. There was 1 interview round.
Find lowest and highest number in an array efficiently
Use a loop to iterate through the array and keep track of the lowest and highest numbers
Initialize variables for lowest and highest numbers with the first element of the array
Compare each element with the current lowest and highest numbers and update accordingly
posted on 8 Feb 2024
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2021. There were 6 interview rounds.
posted on 1 Jun 2024
I applied via LinkedIn and was interviewed in Nov 2023. There was 1 interview round.
A virtual function is a function in a base class that is declared using the keyword 'virtual' and can be overridden by a function with the same signature in a derived class.
Virtual functions allow for dynamic polymorphism in object-oriented programming.
They are used to achieve runtime polymorphism by allowing a function to be called based on the type of object it is called on.
Virtual functions are declared in a base cl...
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to be used for different data types or classes.
Examples include method overloading and method overriding in object-oriented programming.
Structure is a collection of variables of different data types while union is a collection of variables of same data type.
Structure allocates memory for all its variables while union allocates memory for only one variable at a time.
Structure is used when we want to store different types of data while union is used when we want to store only one type of data.
Structure is accessed using dot operator while union is access...
Dangling pointers can be avoided by setting them to NULL after freeing the memory they point to.
Always initialize pointers to NULL.
Set pointers to NULL after freeing the memory they point to.
Avoid accessing memory through a pointer after it has been freed.
Use smart pointers or garbage collection to automate memory management.
A program to print Fibonacci series using recursion.
Define a recursive function that takes an integer n as input
Base case: if n is 0 or 1, return n
Recursive case: return the sum of the previous two Fibonacci numbers
Call the recursive function with the desired number of terms and print the result
I applied via Approached by Company and was interviewed before Aug 2021. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
Junior Engineer
150
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Assistant Engineer
139
salaries
| ₹3.6 L/yr - ₹6.5 L/yr |
Lead Engineer
99
salaries
| ₹8.2 L/yr - ₹28 L/yr |
Senior Software Engineer
70
salaries
| ₹10.2 L/yr - ₹31 L/yr |
Deputy Engineer
57
salaries
| ₹5 L/yr - ₹9 L/yr |
JK Tyres
Faurecia
Hitachi Astemo
Valeo