Upload Button Icon Add office photos

Filter interviews by

RadiSys Senior Software Engineer Interview Questions, Process, and Tips

Updated 2 Apr 2024

Top RadiSys Senior Software Engineer Interview Questions and Answers

View all 15 questions

RadiSys Senior Software Engineer Interview Experiences

2 interviews found

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)
  • Q2. A variation of number of connected islands from graph
Round 3 - One-on-one 

(2 Questions)

  • Q1. Thread synchronisation, print alternate numbers using 5 different threads
  • 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

I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

20 Questions

  • Q1. 1. Bwp part concept
  • Ans. 

    BWP part concept refers to the concept of breaking down a software system into smaller, more manageable parts.

    • BWP stands for Break-When-Problematic

    • It helps in identifying and isolating issues in the system

    • Each part should have a clear responsibility and interface with other parts

  • Answered by AI
  • Q2. 2. What is corset
  • Ans. 

    Corset is a tight-fitting undergarment worn to shape and support the torso.

    • Corsets were popular in the Victorian era.

    • They were worn by women to achieve an hourglass figure.

    • Modern corsets are often used as fashion statements or for waist training.

    • Corsets can be made of various materials such as satin, leather, or lace.

    • They can be fastened with laces, hooks, or zippers.

  • Answered by AI
  • Q3. 3. Rach procedure
  • Q4. 4. Ue attach procedure
  • Ans. 

    UE attach procedure is a process in LTE network where a UE establishes a connection with the network.

    • UE sends RRC Connection Request message to eNodeB

    • eNodeB sends RRC Connection Setup message to UE

    • UE sends RRC Connection Setup Complete message to eNodeB

    • eNodeB sends RRC Connection Reconfiguration message to UE

    • UE sends RRC Connection Reconfiguration Complete message to eNodeB

    • UE is now attached to the network

  • Answered by AI
  • Q5. 5. Which numerology are you using
  • Ans. 

    I am not using any numerology in my work as a Senior Software Engineer.

    • I do not believe in numerology and do not use it in my work.

    • My focus is on writing efficient and effective code.

    • Numerology has no place in software engineering.

  • Answered by AI
  • Q6. 6. Which bandwidth are you using with RB's
  • 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

  • Answered by AI
  • Q7. 7. 5G architecture
  • Q8. 8. Protocol layers.
  • Q9. 9. Channel mapping
  • Q10. 10. Cell selection ,cell reselection
  • Q11. 11. Slots based on numerology
  • Q12. 12. What is cce
  • Ans. 

    CCE stands for Continuous and Comprehensive Evaluation.

    • CCE is a system of evaluation in education that assesses students' progress continuously throughout the year.

    • It is a comprehensive approach that takes into account various aspects of a student's development, including academic, social, and emotional.

    • CCE aims to reduce the emphasis on rote learning and promote a more holistic approach to education.

    • It was introduced ...

  • Answered by AI
  • Q13. 13. Find loop in linked list
  • 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)

  • Answered by AI
  • Q14. 14 . WAP set bit or reset 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 number 110

  • Answered by AI
  • Q15. 15. Storage classes
  • Q16. 16 .what is 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 connections

  • Answered by AI
  • Q17. 17. Array vs linkedlist
  • Ans. 

    Arrays are faster for random access, while linked lists are better for frequent insertions and deletions.

    • Arrays have a fixed size, while linked lists can grow dynamically.

    • Arrays are stored in contiguous memory, while linked lists use pointers to connect nodes.

    • Accessing an element in an array is O(1), while in a linked list it is O(n).

    • Inserting or deleting an element in an array is O(n), while in a linked list it is O(1...

  • Answered by AI
  • Q18. 18.SRB ,DRB in 5G
  • Q19. 19. For taking Wireshark logs which command we use
  • 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

  • Answered by AI
  • Q20. 18. How to find how much process are running on 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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calp, don't hesitate

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q2. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in Info Edge
Q4. Buy and Sell Stock Problem Statement Imagine you are Harshad Meht ... read more
asked in DBS Bank
Q5. Tell me about yourself. What technology are you using? What is a ... read more

Interview questions from similar companies

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

30min duration C coding 10 questions asked

Round 2 - Assignment 

1hr duration interviewer will be giving some random C questions to code

Round 3 - One-on-one 

(2 Questions)

  • Q1. System programming
  • Q2. System design, os concepts
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Technical Questions relevant to your domain and your previous experience.
Round 3 - One-on-one 

(1 Question)

  • Q1. This Round is with your manager and Questions relevant to behavior, self-confidence, technical in quick overview
Round 4 - HR 

(1 Question)

  • Q1. Relevant to experience and self confidence, salary Discussion and further process guidelines
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. What is arrow functions
  • Ans. 

    Arrow functions are a concise way to write functions in JavaScript.

    • Arrow functions are introduced in ES6.

    • They have a shorter syntax compared to traditional function expressions.

    • Arrow functions do not have their own 'this' keyword.

    • They are best suited for non-method functions.

    • Example: const add = (a, b) => a + b;

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write code for parenthesis matching
  • Ans. 

    Code to match parentheses in a string

    • Use a stack to keep track of opening parentheses

    • Iterate through the string and push opening parentheses onto the stack

    • When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Tell me about Hls ja
  • Ans. 

    HLS stands for HTTP Live Streaming, a protocol used for streaming media over the internet.

    • HLS breaks the media content into small chunks and delivers them over HTTP.

    • It is widely used for streaming video and audio content on the internet.

    • HLS allows adaptive bitrate streaming, where the quality of the video adjusts based on the viewer's network speed.

    • Popular streaming services like Netflix and Hulu use HLS for delivering

  • Answered by AI

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Asked about journey.
Round 2 - Technical 

(1 Question)

  • Q1. Technical questions related to programming language
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between hashmap and hashset
  • Ans. 

    HashMap is a key-value pair collection while HashSet is a collection of unique elements.

    • HashMap stores key-value pairs while HashSet stores unique elements

    • HashMap allows duplicate values but keys must be unique, HashSet does not allow duplicates

    • HashMap uses keys to retrieve values, HashSet does not have keys

  • Answered by AI
  • Q2. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring Boot, and Angular

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Passionate about learning new technologies

  • Answered by AI
  • Q3. Write a program to find a duplicate in two list (Take two list and wirte a program to print the same elementsin both list in note pad)
  • Ans. 

    Program to find duplicates in two lists and print them in notepad

    • Iterate through each element in the first list and check if it exists in the second list

    • If a duplicate is found, print it to a notepad file

    • Use a hash set to store elements from the first list for efficient lookup

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. What is lookup annotation in springboot
  • Ans. 

    Lookup annotation in Spring Boot is used to indicate that a method should be cached for faster retrieval.

    • Lookup annotation is used in conjunction with @Cacheable annotation to cache the result of a method.

    • It is commonly used in Spring Boot applications to improve performance by caching frequently accessed data.

    • Example: @Lookup @Cacheable("books") public List findAllBooks() { return bookRepository.findAll(); }

Answered by AI
  • Q2. What is memory management in java
  • Ans. 

    Memory management in Java refers to the process of allocating and deallocating memory for objects in the Java Virtual Machine (JVM).

    • Java uses automatic memory management through garbage collection to handle memory allocation and deallocation.

    • Memory in Java is divided into two main areas: stack memory and heap memory.

    • Stack memory is used for storing primitive data types and references to objects, while heap memory is us...

  • Answered by AI
  • Q3. What is thread pool and what are its functions
  • Ans. 

    A thread pool is a collection of worker threads that efficiently execute asynchronous tasks.

    • Thread pool helps in managing and reusing a pool of threads to execute tasks concurrently.

    • It improves performance by reducing the overhead of creating new threads for each task.

    • Thread pool can limit the number of concurrent threads to prevent resource exhaustion.

    • Examples include Java's Executor framework and .NET's ThreadPool cl

  • Answered by AI
  • Q4. Write a program to implement a stack using array
  • Ans. 

    Implement a stack using array in a program

    • Create an array to store the stack elements

    • Implement push and pop functions to add and remove elements from the stack

    • Keep track of the top of the stack using a variable

  • Answered by AI
    Round 3 - HR 

    (2 Questions)

    • Q1. Tell me about your self
    • Ans. 

      I am a passionate software engineer with experience in developing web applications and a strong background in computer science.

      • Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React

      • Strong background in computer science with knowledge of algorithms and data structures

      • Proficient in programming languages such as Java, Python, and C++

      • Excellent problem-solving skills and abili

    • Answered by AI
    • Q2. Some general questions

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be perfect in your work

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (2 Questions)

    • Q1. Reverse a linked list.
    • Q2. Merge sort on a array/
    Interview experience
    4
    Good
    Difficulty level
    Easy
    Process Duration
    -
    Result
    No response

    I applied via Campus Placement

    Round 1 - Aptitude Test 

    Easy-medium level and it included two coding questions and some technical questions

    Round 2 - One-on-one 

    (2 Questions)

    • Q1. How are structures and classes stored?
    • Ans. 

      Structures and classes are stored in memory as a combination of data members and member functions.

      • Structures and classes are stored in memory as a combination of data members and member functions.

      • Data members of a structure or class are stored in contiguous memory locations.

      • Member functions of a class are stored separately in memory and are shared among all instances of the class.

      • Pointers to member functions are used t...

    • Answered by AI
    • Q2. What is final and finalize?
    • Ans. 

      final is a keyword in Java used to restrict inheritance, overriding, and modification. finalize is a method used for cleanup operations before an object is garbage collected.

      • final keyword is used to declare constants, prevent inheritance by marking a class as final, and prevent method overriding by marking a method as final

      • finalize method is called by the garbage collector before an object is destroyed

      • Example: final in...

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -

    I applied via LinkedIn

    Round 1 - HR 

    (1 Question)

    • Q1. Introduction call and experience matching
    Round 2 - One-on-one 

    (1 Question)

    • Q1. Docker and web development questions

    RadiSys Interview FAQs

    How many rounds are there in RadiSys Senior Software Engineer interview?
    RadiSys interview process usually has 3 rounds. The most common rounds in the RadiSys interview process are One-on-one Round and Coding Test.
    What are the top questions asked in RadiSys Senior Software Engineer interview?

    Some of the top questions asked at the RadiSys Senior Software Engineer interview -

    1. 18. How to find how much process are running on ser...read more
    2. 19. For taking Wireshark logs which command we ...read more
    3. 6. Which bandwidth are you using with R...read more

    Tell us how to improve this page.

    RadiSys Senior Software Engineer Interview Process

    based on 1 interview

    Interview experience

    5
      
    Excellent
    View more
    RadiSys Senior Software Engineer Salary
    based on 246 salaries
    ₹10.7 L/yr - ₹31 L/yr
    25% more than the average Senior Software Engineer Salary in India
    View more details

    RadiSys Senior Software Engineer Reviews and Ratings

    based on 40 reviews

    3.8/5

    Rating in categories

    3.6

    Skill development

    3.6

    Work-life balance

    3.6

    Salary

    3.7

    Job security

    3.6

    Company culture

    3.0

    Promotions

    3.5

    Work satisfaction

    Explore 40 Reviews and Ratings
    Software Engineer
    249 salaries
    unlock blur

    ₹6 L/yr - ₹17 L/yr

    Senior Software Engineer
    246 salaries
    unlock blur

    ₹10.7 L/yr - ₹31 L/yr

    Lead Engineer
    246 salaries
    unlock blur

    ₹14 L/yr - ₹42.2 L/yr

    Staff Engineer
    158 salaries
    unlock blur

    ₹20 L/yr - ₹52 L/yr

    Senior Engineer
    134 salaries
    unlock blur

    ₹10.5 L/yr - ₹30.1 L/yr

    Explore more salaries
    Compare RadiSys with

    Intel

    4.2
    Compare

    NXP Semiconductors

    3.7
    Compare

    Texas Instruments

    4.1
    Compare

    Analog Devices

    4.1
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview