i
Ensemble Tech
Filter interviews by
I applied via Walk-in and was interviewed before May 2021. There were 2 interview rounds.
You are asked for fundamentals of C programming and a simple aptitude test....since I have worked here I can say this....they are basically looking for people who have their basics right and can be trained as developers.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Dec 2015. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
Clone a linked list with random pointers.
Create a new node for each node in the original list.
Store the mapping between the original and cloned nodes in a hash table.
Traverse the original list again and set the random pointers in the cloned list using the hash table.
Return the head of the cloned list.
I applied via Referral and was interviewed before Sep 2020. There was 1 interview round.
I applied via Company Website and was interviewed before Apr 2022. There were 5 interview rounds.
Pointer and linked list
Pure technical on kernel programming
Multi-threaded programming can be achieved by creating multiple threads that run concurrently.
Identify the tasks that can be executed in parallel
Create threads using threading libraries in the chosen programming language
Synchronize the threads to avoid race conditions and deadlocks
Use locks, semaphores, and mutexes to manage shared resources
Optimize the performance by balancing the workload among threads
I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.
A module in Python is a file containing Python code, which can define functions, classes, and variables.
Modules help organize Python code into reusable components
Modules can be imported into other Python scripts using the 'import' keyword
Examples of modules in Python include math, random, and os
I applied via LinkedIn and was interviewed in Jul 2024. There were 4 interview rounds.
Previous work clarity is essential for successful collaboration and understanding of project requirements.
Clearly explain the projects you have worked on in the past, including your role and responsibilities
Provide examples of how you communicated with team members to ensure clarity in project goals
Discuss any challenges you faced in previous projects and how you overcame them
Bit manipulation, memory layout, interrupts, semaphore mutex, implement memcpy, sorting, algo to share resource equally
atoi function converts a string to an integer in C language
Use a loop to iterate through each character of the input string
Check if the character is a digit (0-9) using 'isdigit' function
Calculate the integer value by multiplying the current value by 10 and adding the digit value
based on 3 reviews
Rating in categories
Firmware Developer
6
salaries
| ₹3 L/yr - ₹4 L/yr |
Embedded Hardware Engineer
5
salaries
| ₹2.2 L/yr - ₹3.6 L/yr |
Hardware Design Engineer
3
salaries
| ₹4 L/yr - ₹4.5 L/yr |
Embedded Firmware Developer
3
salaries
| ₹3.5 L/yr - ₹4 L/yr |
TCS
Infosys
Wipro
HCLTech