Filter interviews by
Simple aptitude questions -easy equation and all
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
I was a medium to hard level round, Topics are related to H/W and S/W and General Aptitude question
I applied via Campus Placement and was interviewed in Apr 2023. There were 5 interview rounds.
Aptitude test contain logical maths questions .
Exception handling in Python involves using try, except, and finally blocks to handle errors and prevent program crashes.
Use try block to enclose the code that may raise an exception
Use except block to handle the specific exception that may occur
Use finally block to execute code regardless of whether an exception was raised or not
Example: try: do_something() except SomeException as e: print('An error occurre
Method overloading is having multiple methods in the same class with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Method overloading is resolved at compile time based on the method signature.
Method overriding is resolved at runtime based on the object type.
Method overloading is used to provide different impleme...
I applied via Naukri.com and was interviewed in Dec 2019. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Naukri.com
Including reasoning and relationship
Virtual round with a specific topic
Basic level of coding
C programming memory structure involves stack, heap, data, and code segments.
Stack: Used for local variables and function call management.
Heap: Used for dynamic memory allocation.
Data: Contains global and static variables.
Code: Contains the program's executable code.
Storage classes in C define the scope and lifetime of variables.
There are four storage classes in C: auto, register, static, and extern.
Auto variables are stored in the stack and have local scope.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared in one file and can be accessed in another file.
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed in Aug 2021. There were 3 interview rounds.
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 at a time.
Structure is accessed using dot (.) operator while u...
It is not possible to enter if and else at the same time in a programming language.
If and else are conditional statements that are mutually exclusive.
They are used to execute different blocks of code based on a condition.
To execute multiple blocks of code simultaneously, you can use nested if-else statements or logical operators.
Program to find factorial of a number
Use a loop to multiply the number with all the numbers less than it
Handle the case when the number is 0 or 1 separately
Use recursion to find factorial of a number
Recursion is a process where a function calls itself until a base condition is met.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively
It requires a base case to stop the recursion and prevent infinite looping
Example: Factorial function - n! = n * (n-1)!, where the function calls itself with n-1 until n=1
I applied via LinkedIn and was interviewed before Jun 2021. There were 2 interview rounds.
Code snippets of c programming
Use #include to include header files
Use int main() to start the program
Use printf() to print output
Use scanf() to take input
Use if-else statements for conditional execution
Use loops like for, while, do-while for repetitive tasks
Use arrays to store multiple values of same data type
Use pointers to manipulate memory addresses
Use structures to group related data
Use functions to modularize code
ISR routine is a function that is executed in response to an interrupt signal.
ISR stands for Interrupt Service Routine
It is used to handle hardware interrupts
ISR routines are written in C language
They are executed when an interrupt signal is received
ISR routines should be short and efficient
They should not block other interrupts
Examples of ISR routines include handling keyboard input or timer interrupts
based on 3 interviews
Interview experience
based on 5 reviews
Rating in categories
Embedded Software Engineer
6
salaries
| ₹2.4 L/yr - ₹5.4 L/yr |
Associate Software Engineer
4
salaries
| ₹4 L/yr - ₹5.1 L/yr |
Associate Engineer
4
salaries
| ₹4 L/yr - ₹5.6 L/yr |
Embedded Hardware Engineer
4
salaries
| ₹6 L/yr - ₹6.8 L/yr |
Team Lead
4
salaries
| ₹12.4 L/yr - ₹21 L/yr |
InMobi
Mu Sigma
Freshworks
Zoho