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 Feb 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2019. There were 5 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
posted on 4 Apr 2024
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
Percentage, speed, series, logical abulity, differnces
Swapping nibbles of strings in C
Use bitwise operations to swap the nibbles of each character in the string
Iterate through each character in the string and swap the nibbles
Ensure to handle edge cases like strings with odd length or non-hex characters
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 Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Storage classes in C define the scope and lifetime of variables.
Storage classes include auto, register, static, extern, and typedef.
Auto variables are local to the block they are declared in.
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 used in another file.
Typedef is used to create new dat
Device drivers are software programs that allow the operating system to communicate with hardware devices.
Device drivers act as a translator between the hardware device and the operating system.
They provide a standardized interface for the operating system to interact with different types of hardware devices.
Device drivers help improve system stability and performance by enabling efficient communication between hardwar...
You can copy files from one device to another by using file transfer protocols like FTP, SCP, or by physically transferring the files via USB or external storage devices.
Use FTP (File Transfer Protocol) to transfer files over a network
Use SCP (Secure Copy Protocol) for secure file transfers
Physically transfer files by connecting devices via USB or using external storage devices like USB drives or SD cards
Swapping two variables without using a third variable
Use XOR operation: a = a ^ b; b = a ^ b; a = a ^ b;
Use addition and subtraction: a = a + b; b = a - b; a = a - b;
Use multiplication and division: a = a * b; b = a / b; a = a / b;
I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 2 interview rounds.
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 |
TCS
Accenture
Wipro
Cognizant