Filter interviews by
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
Integrating and differentiating signals through software embedded C for 8-bit and 16-bit architecture involves utilizing appropriate data types and algorithms.
Use fixed-point arithmetic for 8-bit architecture to maintain precision
Leverage floating-point arithmetic for 16-bit architecture for higher precision
Implement algorithms like finite difference method for differentiation
Utilize digital signal processing technique...
Digital filters can be implemented through software by using algorithms such as Finite Impulse Response (FIR) or Infinite Impulse Response (IIR).
Choose the appropriate filter type based on the desired frequency response and computational complexity
Implement the filter algorithm in the firmware code using programming languages like C or assembly
Optimize the filter design for efficient memory usage and processing speed
Te...
Top trending discussions
posted on 7 May 2017
I appeared for an interview in Feb 2017.
malloc is a function in C that dynamically allocates memory on the heap. It is used to allocate memory for variables or data structures.
malloc is used in C programming language.
It is used to allocate memory on the heap.
malloc is different from 'new' in C++ as it does not call constructors for objects.
C++ is a general-purpose programming language while Objective C is a superset of C used for iOS and macOS development.
C++ is widely used for developing applications, games, and system software.
Objective C is mainly used for iOS and macOS development.
C++ supports both procedural and object-oriented programming paradigms.
Objective C is an object-oriented language with dynamic runtime features.
C++ has a larger community a...
Class container is a class that holds objects of other classes, while class composition is a way to combine multiple classes to create a new class.
Class container holds objects of other classes, acting as a collection or container.
Class composition combines multiple classes to create a new class with its own behavior and attributes.
In class container, the objects are typically stored in a data structure like an array o...
Divide the horses into groups of 5 and race them. Take the top 2 from each race and race them again. Finally, race the top 2 horses to determine the top 3.
Divide the horses into 3 groups of 5 and race them.
Take the top 2 horses from each race and race them again.
Finally, race the top 2 horses to determine the top 3.
Developing a real-time data processing system for a high-traffic e-commerce website
Implemented a distributed system architecture to handle large volumes of data
Optimized algorithms for efficient data processing and storage
Utilized caching mechanisms to improve system performance
Worked closely with cross-functional teams to troubleshoot and resolve issues
Example: Successfully reduced data processing time by 50% by imple...
Seeking new challenges and opportunities for growth.
Looking for a more challenging role to further develop my skills
Interested in exploring new technologies and industries
Seeking better career advancement opportunities
Want to work in a more collaborative team environment
The width of a tree is the maximum number of nodes at any level in the tree.
To calculate the width of a tree, we can perform a level order traversal and keep track of the maximum number of nodes at any level.
We can use a queue data structure to perform the level order traversal.
At each level, we count the number of nodes in the queue and update the maximum width if necessary.
I appeared for an interview in Nov 2016.
This program detects if a number is an integer or a float based on its input format.
Use input() to get user input as a string.
Check if the string contains a decimal point to identify floats.
Use str.isdigit() to check if the string represents an integer.
Example: '123' is int, '123.45' is float.
Need more context. What needs to be done with the large rectangle?
What are the dimensions of the rectangle?
Is it a 2D or 3D object?
What is the context of the problem?
Are there any constraints or limitations?
What tools or programming languages can be used?
Derive a formula to determine how many smaller rectangles fit into a bigger rectangle given their dimensions.
Calculate the number of times the smaller rectangle can fit into the bigger rectangle horizontally and vertically
Divide the width of the bigger rectangle by the width of the smaller rectangle to get the horizontal count
Divide the height of the bigger rectangle by the height of the smaller rectangle to get the ve...
At least 4 points are required to draw a rectangle.
A rectangle has 4 sides and 4 corners, so at least 4 points are needed to define those corners.
The points must be arranged in a specific order to form a closed shape with 4 sides.
Additional points can be used to add details or modify the shape of the rectangle.
The number of points required may vary depending on the software or tool used to draw the rectangle.
Answering how to calculate new coordinates of a scaled rectangle and providing a program for it.
To calculate new coordinates, multiply the original coordinates by the scaling factor
Scaling factor can be calculated by dividing the new length/breadth by the original length/breadth
Program can take input of original coordinates, scaling factor, and output new coordinates
Example: Original coordinates: (0,0), (0,5), (5,5), (...
posted on 8 May 2021
posted on 13 Jul 2021
I consider myself proficient in C, with a solid understanding of its syntax, memory management, and data structures.
Strong Understanding of Syntax: I am comfortable with C's syntax, including pointers, arrays, and structures, which are fundamental to the language.
Memory Management: I have experience with dynamic memory allocation using malloc and free, ensuring efficient use of memory in applications.
Data Structures: I...
posted on 2 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
I applied via Approached by Company and was interviewed before Apr 2022. There were 3 interview rounds.
Basic programming and Algorithms. data structures theory and implementation
posted on 11 Jul 2024
I applied via Indeed and was interviewed in Jan 2024. There was 1 interview round.
based on 1 interview experience
Difficulty level
Duration
Senior Engineer
8
salaries
| ₹4.5 L/yr - ₹10 L/yr |
IT Manager
8
salaries
| ₹12 L/yr - ₹18 L/yr |
Assistant Manager
7
salaries
| ₹4 L/yr - ₹9.5 L/yr |
Production Supervisor
6
salaries
| ₹3 L/yr - ₹4 L/yr |
Diploma Engineer
6
salaries
| ₹3 L/yr - ₹4 L/yr |
Apar Industries
Molex
TDK India Private Limited
Micron Technology