Filter interviews by
Clear (1)
I applied via Approached by Company and was interviewed in Sep 2022. There were 4 interview rounds.
Scenario based programming questions?
General stuff about project and role which i have done
Memory leaks can be found and fixed using various tools and techniques.
Use memory profiling tools like Valgrind, LeakSanitizer, or AddressSanitizer to detect memory leaks.
Analyze the code to identify the root cause of the memory leak and fix it.
Ensure that all allocated memory is properly deallocated and avoid unnecessary memory allocations.
Use smart pointers and garbage collection techniques to manage memory automatic...
System call is a request made by a program to the operating system for performing a specific task.
System call provides an interface between the user program and the operating system.
It allows user programs to request services from the operating system.
Examples of system calls include read, write, open, close, fork, exec, etc.
System call is initiated by a software interrupt or trap instruction.
The operating system perfo...
Expression to clear nth bit in a number
Use bitwise AND operator with the complement of 2 raised to the nth power
Example: To clear 3rd bit of 1010, use 1010 & ~(1<<3) = 1000
Circular buffer program with producer and consumer scenario, detecting overflow and stopping producer.
Implement a circular buffer with a fixed size and two pointers for producer and consumer
Use semaphores to synchronize access to the buffer
When the buffer is full, stop the producer until the consumer reads from the buffer
When the buffer is empty, stop the consumer until the producer writes to the buffer
Use mutex locks ...
Program to delete a node in a singly linked list
Find the node to be deleted and its previous node
Update the previous node's next pointer to skip the node to be deleted
Free the memory occupied by the node to be deleted
Secure boot flow in Intel and NXP
Intel uses a firmware-based approach to secure boot, where the firmware verifies the digital signature of the bootloader and OS kernel before loading them
NXP uses a hardware-based approach to secure boot, where the boot ROM verifies the digital signature of the bootloader and OS kernel before loading them
Both Intel and NXP use Trusted Platform Module (TPM) to store and verify the digita...
Top trending discussions
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
UDP is preferred over TCP in this project due to its low latency and lightweight nature.
UDP is a connectionless protocol, which means it does not establish a direct connection between the sender and receiver.
UDP is faster than TCP as it does not have the overhead of establishing and maintaining a connection.
UDP is suitable for applications where real-time data transmission is crucial, such as video streaming or online ...
To clear the 7th bit in a 32-bit register, perform a bitwise AND operation with a mask that has all bits set to 1 except the 7th bit.
Create a mask with the 7th bit set to 0 and all other bits set to 1
Perform a bitwise AND operation between the register and the mask
Store the result back in the register
I was interviewed before May 2016.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
Design logical circuits for arithmetic circuits in a blackbox.
Understand the functionality of the arithmetic circuits in the blackbox.
Identify the inputs and outputs of the blackbox.
Design logical circuits using logic gates to replicate the arithmetic operations.
Test the logical circuits to ensure they produce the same outputs as the arithmetic circuits.
Recursion in embedded C-code allows a function to call itself, useful for repetitive tasks or complex algorithms.
Ensure proper base case to avoid infinite recursion
Use stack space efficiently as embedded systems have limited resources
Avoid recursive functions with deep call stacks to prevent stack overflow
Example: Recursive function to calculate factorial of a number
I applied via Campus Placement and was interviewed in Dec 2016. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and project management tools like Jira
I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.
Semaphore is a synchronization tool used to control access to a shared resource.
Semaphore maintains a count of available resources.
A process can request access to a resource by decrementing the semaphore count.
If the count is zero, the process is blocked until a resource becomes available.
When a process is done with a resource, it increments the semaphore count.
If there are blocked processes waiting for a resource, one
I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.
I am passionate about technology and innovation, and I believe Intel is at the forefront of cutting-edge advancements in the field.
I have always been fascinated by the latest advancements in technology and Intel's reputation for innovation drew me to the company.
I admire Intel's commitment to pushing the boundaries of what is possible in the tech industry.
I am excited about the opportunity to work with a team of talent...
I applied via Campus Placement and was interviewed in Dec 2016. There were 4 interview rounds.
Lead Engineer
251
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
249
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
241
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Engineer
178
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
133
salaries
| ₹0 L/yr - ₹0 L/yr |
Intel
NXP Semiconductors
Texas Instruments
Analog Devices