Filter interviews by
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...
Designing a system involves creating a plan for how all components will work together to achieve the desired outcome.
Identify the requirements and goals of the project
Create a high-level design outlining the system architecture
Break down the system into smaller components and design each one individually
Consider scalability, reliability, and performance in the design
Test the design to ensure it meets the requirements a
I have experience leading teams in designing and implementing complex software systems.
Led a team in developing a new customer relationship management system for a large corporation
Designed and implemented a real-time data processing system for a financial institution
Managed a project to upgrade an existing e-commerce platform with new features and improved performance
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
RadiSys interview questions for popular designations
I applied via Referral and was interviewed in Oct 2023. There were 3 interview rounds.
The coding test was for 90 mins, and comprised of questions from topics such as DP and hashtables. It was taken on hackerrank platform
Count the number of connected islands in a graph
Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the graph and mark visited nodes
Keep track of the number of islands encountered during traversal
An island is a group of connected 1s in a 2D grid, where '1' represents land and '0' represents water
Use 5 threads to print alternate numbers with thread synchronization
Create 5 threads, each responsible for printing a specific set of numbers
Use mutex or semaphore to synchronize the threads
Thread 1 prints odd numbers, Thread 2 prints even numbers, and so on
Ensure proper handling of thread creation and synchronization
Example: Thread 1 prints 1, 3, 5, ... Thread 2 prints 2, 4, 6, ...
Get interview-ready with Top RadiSys Interview Questions
I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 3 interview rounds.
Based on stack implementation and struct ds . 2 Question in golang.
Was to implement simple api function using map with lock. but asked to use other ds like slice and do search.
I was interviewed before Sep 2023.
Designing a thread-safe singleton class
Use double-checked locking to ensure thread safety
Make the constructor private to prevent direct instantiation
Provide a static method to access the singleton instance
Use synchronized keyword or locks to handle concurrent access
Consider lazy initialization or eager initialization based on requirements
I applied via Referral and was interviewed in May 2023. There were 5 interview rounds.
Top trending discussions
The duration of RadiSys interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 33 interviews
Interview experience
based on 421 reviews
Rating in categories
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