Filter interviews by
I applied via Approached by Company and was interviewed before Feb 2022. There were 3 interview rounds.
My future goal is to become a technical leader in my field and contribute to innovative projects. I come from a background of 10 years of experience in software engineering.
To become a technical leader in my field
To contribute to innovative projects
10 years of experience in software engineering
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
Number,speed,time and work
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Line balancing is the process of evenly distributing work tasks among operators in a production line.
Line balancing aims to minimize idle time and maximize productivity.
It involves analyzing the work content of each task and assigning them to operators based on their skills and capabilities.
The goal is to achieve a smooth flow of work and eliminate bottlenecks.
Line balancing can be achieved through rearranging tasks, a...
Muda refers to the 7 types of waste in Lean manufacturing.
Transportation waste
Inventory waste
Motion waste
Waiting waste
Overproduction waste
Overprocessing waste
Defects waste
I applied via Naukri.com and was interviewed in Nov 2021. There were 2 interview rounds.
General topic
Taehwa Enterprises interview questions for popular designations
I applied via Naukri.com and was interviewed before Jun 2021. There were 3 interview rounds.
Blanking process is a manufacturing technique used to cut out a flat shape from a sheet metal or a strip.
Blanking involves shearing or punching the desired shape from the material.
It is commonly used in industries like automotive, aerospace, and electronics.
The process is often automated using specialized machinery.
Examples of blanking include cutting out car body panels, electronic components, and metal brackets.
Blank...
Press operations involve various techniques for shaping and forming materials.
Stamping: Using a die to cut or shape materials
Punching: Creating holes in materials
Bending: Folding or curving materials
Deep drawing: Forming sheet metal into a three-dimensional shape
Embossing: Creating raised or sunken designs on materials
Coining: Producing intricate patterns or designs on materials
Extrusion: Forcing materials through a di...
Top trending discussions
I appeared for an interview in Nov 2016.
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 10 May 2015
Locate sum of 2 numbers in a linear array (unsorted and sorted) and their complexities
For unsorted array, use nested loops to compare each element with every other element until the sum is found
For sorted array, use two pointers approach starting from the beginning and end of the array and move them towards each other until the sum is found
Complexity for unsorted array is O(n^2) and for sorted array is O(n)
Pointers are used to manipulate memory addresses and values in C++. Increment/decrement, address of and value at operators are commonly used.
Incrementing a pointer moves it to the next memory location of the same data type
Decrementing a pointer moves it to the previous memory location of the same data type
The address of operator (&) returns the memory address of a variable
The value at operator (*) returns the value sto
To determine if a point is inside or outside a rectangle, we check if the point's coordinates fall within the rectangle's boundaries.
Check if the point's x-coordinate is greater than the left edge of the rectangle
Check if the point's x-coordinate is less than the right edge of the rectangle
Check if the point's y-coordinate is greater than the top edge of the rectangle
Check if the point's y-coordinate is less than the b...
To find line that divides rectangle into 2 equal halves through a point inside it.
Find the center of the rectangle
Draw a line from the center to the given point
Extend the line to the opposite side of the rectangle
The extended line will divide the rectangle into 2 equal halves
There are multiple combinations of 8-bit and 16-bit signed numbers. How many such combinations are possible?
There are 2^8 (256) possible combinations of 8-bit signed numbers.
There are 2^16 (65,536) possible combinations of 16-bit signed numbers.
To find the total number of combinations, we can add the number of combinations of 8-bit and 16-bit signed numbers.
Therefore, the total number of possible combinations is 256 +
Find duplicates in an array of elements in 0(n) time and 0(1) space.
Use the property of inputs to your advantage
Iterate through the array and mark elements as negative
If an element is already negative, it is a duplicate
Return all the negative elements as duplicates
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 applied via Naukri.com and was interviewed in Jun 2019. There were 3 interview rounds.
Why-Why analysis is a problem-solving technique used to identify the root cause of a problem by repeatedly asking 'why' until the underlying cause is determined.
Why-Why analysis is also known as the 5 Whys technique.
It helps to uncover the underlying causes of a problem rather than just addressing the symptoms.
The technique involves asking 'why' multiple times to dig deeper into the problem.
Each 'why' question leads to...
5s is a workplace organization method that aims to improve efficiency and productivity by organizing and standardizing the workplace.
Sort - separate necessary items from unnecessary ones
Set in order - arrange necessary items in a logical manner
Shine - clean and inspect the workplace regularly
Standardize - establish procedures and guidelines for maintaining the workplace
Sustain - maintain the 5s system through continuou...
based on 6 interviews
Interview experience
based on 76 reviews
Rating in categories
Senior Engineer
22
salaries
| ₹4 L/yr - ₹6.1 L/yr |
Assistant Manager
12
salaries
| ₹5.1 L/yr - ₹8.6 L/yr |
Engineer
12
salaries
| ₹2 L/yr - ₹5 L/yr |
Quality Engineer
8
salaries
| ₹2.4 L/yr - ₹4 L/yr |
DIE Fitter
6
salaries
| ₹2.2 L/yr - ₹2.5 L/yr |
Apar Industries
TDK India Private Limited
Molex
Exicom