Upload Button Icon Add office photos

RadiSys

Compare button icon Compare button icon Compare

Filter interviews by

RadiSys Interview Questions and Answers

Updated 12 Jun 2025
Popular Designations

38 Interview questions

A Senior Software Engineer was asked
Q. What is a semaphore?
Ans. 

Semaphore is a synchronization object used to control access to a shared resource.

  • Semaphore is a signaling mechanism used to control access to a shared resource

  • It maintains a count of available resources and blocks the thread if the count is zero

  • Semaphore can be used to implement critical sections, mutexes, and barriers

  • Examples include controlling access to a database or limiting the number of concurrent connectio...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Write a program to set or reset a bit.
Ans. 

WAP set bit or reset bit is a programming concept used to manipulate individual bits in a binary number.

  • Setting a bit involves changing its value from 0 to 1.

  • Resetting a bit involves changing its value from 1 to 0.

  • This concept is commonly used in low-level programming and hardware manipulation.

  • Example: Setting the 3rd bit of a binary number 1010 would result in 1110.

  • Example: Resetting the 2nd bit of a binary numbe...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Which command is used to capture Wireshark logs?
Ans. 

The command used for taking Wireshark logs is 'tcpdump'.

  • Wireshark is a network protocol analyzer tool

  • Tcpdump is a command-line tool used to capture network traffic

  • Tcpdump can be used to capture packets and save them as a file for analysis in Wireshark

  • Example command: tcpdump -i eth0 -w capture.pcap

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Given a linked list, determine if it has a cycle in it.
Ans. 

To find a loop in a linked list, use Floyd's cycle-finding algorithm.

  • Use two pointers, one moving at a rate of one node per iteration and the other moving at a rate of two nodes per iteration.

  • If there is a loop, the two pointers will eventually meet at the same node.

  • If there is no loop, the faster pointer will reach the end of the list.

  • Time complexity: O(n), Space complexity: O(1)

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Which bandwidth are you using with RBs?
Ans. 

RB's bandwidth usage depends on the specific product and its features.

  • RB's have different bandwidth usage depending on the product

  • The bandwidth usage also depends on the features of the product

  • Examples of RB's with different bandwidth usage are RB750Gr3 and RB4011iGS+RM

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. How do you determine the number of processes running on a server?
Ans. 

Use command line tools like 'ps' or 'top' to find the number of running processes on a server.

  • Use 'ps aux' command to list all running processes and count the number of lines

  • Use 'top' command and look for the 'Tasks' section which shows the number of running processes

  • Use 'htop' command which provides a more interactive and detailed view of running processes

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked
Q. Thread synchronisation, print alternate numbers using 5 different threads
Ans. 

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, ...

View all Senior Software Engineer interview questions
Are these interview questions helpful?
A Softwaretest Engineer was asked
Q. What is kubernetes. How does it make. Difference from docker. Why do I need it
Ans. 

Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of containerized applications.

  • Kubernetes is used to manage containerized applications across multiple hosts.

  • It automates deployment, scaling, and management of containerized applications.

  • Kubernetes provides features like load balancing, self-healing, and rolling updates.

  • It makes it easier to manage and ...

View all Softwaretest Engineer interview questions
A Lead Engineer was asked
Q. Explain Linux system Process PKI Cryptography Secure Boot process
Ans. 

Linux system process, PKI, Cryptography, and Secure Boot process are all important components of secure computing.

  • Linux system process refers to the way in which the operating system manages and executes programs and applications.

  • PKI (Public Key Infrastructure) is a system for managing digital certificates and public-private key pairs to ensure secure communication.

  • Cryptography involves the use of mathematical alg...

View all Lead Engineer interview questions
A SDE (Software Development Engineer) was asked
Q. What is mutex? Explain your project.
Ans. 

Mutex is a synchronization mechanism used to prevent multiple threads from accessing shared resources simultaneously.

  • Mutex stands for mutual exclusion.

  • It is used to protect critical sections of code where multiple threads may try to access shared resources.

  • Mutex allows only one thread to access the shared resource at a time.

  • If another thread tries to access the resource while it is locked by a mutex, it will be bl...

View all SDE (Software Development Engineer) interview questions

RadiSys Interview Experiences

46 interviews found

Lead Engineer Interview Questions & Answers

user image Raghavendra Kuruva

posted on 12 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Domain related questions
  • Q2. Programming questions
Round 2 - Technical 

(2 Questions)

  • Q1. Question related to projects worked on
  • Q2. Domain related questions
Round 3 - Technical 

(2 Questions)

  • Q1. Project design the system
  • Ans. 

    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...

  • Answered by AI
  • Q2. Nature of work done related to
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. What is AI?
  • Ans. 

    AI, or Artificial Intelligence, refers to the simulation of human intelligence in machines designed to think and learn like humans.

    • AI encompasses various technologies, including machine learning, natural language processing, and robotics.

    • Examples of AI include virtual assistants like Siri and Alexa, which understand and respond to voice commands.

    • AI is used in healthcare for predictive analytics, such as diagnosing dise...

  • Answered by AI
  • Q2. What is ML?
  • Ans. 

    Machine Learning (ML) is a subset of AI that enables systems to learn from data and improve their performance over time.

    • ML algorithms can identify patterns in data, such as predicting customer behavior based on past purchases.

    • Supervised learning involves training a model on labeled data, like classifying emails as spam or not.

    • Unsupervised learning finds hidden patterns in unlabeled data, such as grouping customers by p...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Domain level questions - what you have worked recently, questions will be about that
  • Q2. Coding questions related to linked list, reverse single linked list, array problems
Round 2 - Technical 

(2 Questions)

  • Q1. Domain level questions - Overall what all you have worked - 5G NR mainly and NBIoT bandwidth used and etc
  • Q2. C questions was encode RLC status PDU
  • Ans. 

    Encoding RLC status PDU involves understanding the RLC protocol and its status reporting mechanisms.

    • RLC (Radio Link Control) is part of the LTE protocol stack.

    • Status PDU indicates the status of data transmission (e.g., successful, failed).

    • Encoding involves creating a binary representation of the status information.

    • Example: A status PDU may include information about the number of successfully received packets.

    • RLC uses v...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on what you have worked
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Related to Python.
  • Q2. Related to Quality assurance and testing.

Lead Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Socket programming
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

The coding test was for 90 mins, and comprised of questions from topics such as DP and hashtables. It was taken on hackerrank platform

Round 2 - One-on-one 

(2 Questions)

  • Q1. One question related to hashing (particularly about hashcode and equals method)
  • Ans. 

    Understanding hashcode and equals methods is crucial for object comparison and storage in hash-based collections.

    • The hashCode() method returns an integer representation of an object, used in hash tables.

    • The equals() method checks if two objects are logically equivalent.

    • If two objects are equal (equals() returns true), they must have the same hash code (hashCode() returns the same value).

    • Example: In a custom class, if t...

  • Answered by AI
  • Q2. A variation of number of connected islands from graph
  • Ans. 

    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

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Thread synchronisation, print alternate numbers using 5 different threads
  • Ans. 

    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, ...

  • Answered by AI
  • Q2. C++ Related questions were asked, in which I was asked about how can I find the size of Object, difference between malloc and calloc. What are semaphores and how are they used

Interview Preparation Tips

Interview preparation tips for other job seekers - Be candid, try and brush up your networking related topics. Questions can come from Operating System and even some from switch/router etc related concepts

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Work on Wifi issues worked in past company , 802.11 protocol specific , p2p & p2mp
Round 2 - Technical 

(2 Questions)

  • Q1. More to product line specific experience, features worked
  • Q2. Customer issues , 802.11ax latest features questions, AMZ cloud issues handling customer issues

Engineer Interview Questions & Answers

user image Shalini Saigal

posted on 15 Mar 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - mcq on computer science 

(1 Question)

  • Q1. Dbms, os, networking, c++, java
Round 2 - Technical 

(1 Question)

  • Q1. Linkedlist questions was there
Round 3 - Technical 

(1 Question)

  • Q1. Bit Manipulation
Round 4 - HR 

(1 Question)

  • Q1. Networking questions

Lead Engineer Interview Questions & Answers

user image Anonymous

posted on 17 May 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Based on stack implementation and struct ds . 2 Question in golang.

Round 2 - Coding Test 

Was to implement simple api function using map with lock. but asked to use other ds like slice and do search.

Round 3 - HR 

(1 Question)

  • Q1. Why relocating, changing role, etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - Fundamental of implementing DS question in golang.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Mostly C and C++ Questions
  • Q2. Questions related to experience

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about RadiSys?
Ask anonymously on communities.

RadiSys Interview FAQs

How many rounds are there in RadiSys interview?
RadiSys interview process usually has 3 rounds. The most common rounds in the RadiSys interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for RadiSys interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at RadiSys. The most common topics and skills that interviewers at RadiSys expect are LTE, Mac, C, 4G and C++.
What are the top questions asked in RadiSys interview?

Some of the top questions asked at the RadiSys interview -

  1. Memory leaks how do you find them and fix th...read more
  2. Write a program for Circular buffer implementation with producer and consumer s...read more
  3. Write an expression to clear a nth bit in a numb...read more
How long is the RadiSys interview process?

The duration of RadiSys interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 44 interview experiences

Difficulty level

Easy 12%
Moderate 85%
Hard 4%

Duration

Less than 2 weeks 69%
2-4 weeks 23%
4-6 weeks 4%
6-8 weeks 4%
View more

Interview Questions from Similar Companies

Vodafone Idea Interview Questions
4.0
 • 595 Interviews
HFCL Limited Interview Questions
3.9
 • 73 Interviews
Telstra Interview Questions
4.0
 • 51 Interviews
6D Technologies Interview Questions
3.3
 • 42 Interviews
Ciena Interview Questions
4.2
 • 40 Interviews
CommScope Interview Questions
3.7
 • 37 Interviews
View all

RadiSys Reviews and Ratings

based on 495 reviews

4.0/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.9

Salary

3.8

Job security

3.9

Company culture

3.5

Promotions

3.9

Work satisfaction

Explore 495 Reviews and Ratings
Lead Engineer
278 salaries
unlock blur

₹22 L/yr - ₹36.7 L/yr

Senior Software Engineer
268 salaries
unlock blur

₹15 L/yr - ₹24 L/yr

Software Engineer
259 salaries
unlock blur

₹9.7 L/yr - ₹17 L/yr

Staff Engineer
193 salaries
unlock blur

₹29.3 L/yr - ₹46.8 L/yr

Senior Engineer
152 salaries
unlock blur

₹14 L/yr - ₹29.6 L/yr

Explore more salaries
Compare RadiSys with

Motorola Solutions

4.1
Compare

HFCL Limited

3.9
Compare

Ciena

4.2
Compare

CommScope

3.7
Compare
write
Share an Interview