Upload Button Icon Add office photos

Filter interviews by

Riverbed Technology Interview Questions, Process, and Tips

Updated 12 Oct 2024

Top Riverbed Technology Interview Questions and Answers

View all 6 questions

Riverbed Technology Interview Experiences

Popular Designations

3 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Basics of C on pointers and strings
Round 2 - Technical 

(1 Question)

  • Q1. Leetcode easy/medium question
Round 3 - One-on-one 

(1 Question)

  • Q1. Behavioral round with Manager and Director

Member Technical Staff Interview Questions asked at other Companies

Q1. Next Smallest Palindrome Problem Statement Find the next smallest palindrome strictly greater than a given number 'N' represented as a string 'S'. Explanation: You are given a number in string format, and your task is to determine the small... read more
View answer (1)

Developer Interview Questions & Answers

user image Utkarsh gupta

posted on 2 Dec 2015

Interview Preparation Tips

Round: Test
Experience: First round technical and basic aptitude test 52 students attended. Second round was coding round, 2 problems were given on basic Data Structures 25 students were shortlisted for this round out of which 9 were called for interview rounds.

Round: Technical Interview
Experience: Next was 4 round of interviews (3 technical + HR round). All 4 interviews were conducted for each student and finally 2 got selected. In interview Deep understanding of networking concepts were tested with some basic data structure, unix, Operating System and oops concepts

General Tips: Be confident and be to yourself.
Interviewers were very relaxed and cool, so same is expected from you, you will be given proper time to answer
Skill Tips: Karumanchi, rs agarwal, tanenbaum for networking.
Skills:
College Name: NIT Surathkal

Developer Interview Questions asked at other Companies

Q1. Which programming language do you use regular in work
View answer (2)
Riverbed Technology Interview Questions and Answers for Freshers
illustration image

I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. How will you rotate matrix by 90 degrees clockwise and anticlockwise?
  • Ans. 

    To rotate a matrix by 90 degrees clockwise, transpose the matrix and then reverse each row. To rotate anticlockwise, reverse each row and then transpose.

    • Transpose the matrix by swapping elements at (i, j) with (j, i)

    • Reverse each row of the transposed matrix

    • To rotate anticlockwise, reverse each row of the original matrix and then transpose

  • Answered by AI
  • Q2. How will you compress images?(Told 3 methods)
  • Ans. 

    There are three common methods to compress images: lossless compression, lossy compression, and resizing.

    • Lossless compression reduces file size without losing any image quality. Examples include PNG and GIF formats.

    • Lossy compression reduces file size by discarding some image data. Examples include JPEG format.

    • Resizing reduces file size by changing the dimensions of the image. It can be done manually or using image proc

  • Answered by AI
  • Q3. Identify most recent duplicate ? {"google","yahoo","yahoo","google"}-both google and yahoo are repeated but google is first return index 3
  • Ans. 

    Identify the most recent duplicate in an array of strings.

    • Iterate through the array and keep track of the indices of each string using a hashmap.

    • If a string is already present in the hashmap, update its index.

    • After iterating through the array, find the string with the highest index in the hashmap.

  • Answered by AI
  • Q4. Two lines with 10 and 12 points, how many triangles possible?
  • Ans. 

    There are 3 possible triangles that can be formed using the two lines.

    • To form a triangle, we need three points.

    • With two lines, we have a total of four points.

    • By choosing any three points, we can form a triangle.

    • Therefore, there are 3 possible triangles.

  • Answered by AI
  • Q5. Return the element k from a BST
  • Ans. 

    The function should return the element k from a Binary Search Tree (BST).

    • Traverse the BST in-order and keep track of the current element

    • If the current element is equal to k, return it

    • If the current element is greater than k, move to the left subtree

    • If the current element is less than k, move to the right subtree

    • Repeat until the element is found or the entire tree is traversed

  • Answered by AI
  • Q6. If the element not present return the nearest element to it?
  • Ans. 

    The question is asking for a solution to find the nearest element to a given element in an array.

    • Iterate through the array and calculate the absolute difference between each element and the given element.

    • Keep track of the minimum difference encountered and the corresponding element.

    • Return the element with the minimum difference as the nearest element.

  • Answered by AI
  • Q7. About Projects in detail
  • Q8. Operating system basic like fork etc
  • Q9. Networking basics-What happens if you enter gogle.com in browser?

Interview Preparation Tips

Round: Test
Experience: The questions were on basic datastructure, algorithm , networking and operating system
Tips: If GATE qualified then minimum effort required
Duration: 1 hour 30 minutes
Total Questions: 30

Skills: Coding Skills, Critical Thinking, Operating System Basics, Networking Basics
College Name: IIT Madras

Skills evaluated in this interview

Top Riverbed Technology Software Engineer Interview Questions and Answers

Q1. How will you rotate matrix by 90 degrees clockwise and anticlockwise?
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)

Interview questions from similar companies

Software Engineer Interview Questions & Answers

Citrix user image Pranav Bhat Thirthahalli

posted on 3 Dec 2015

Interview Preparation Tips

Round: Test
Experience: Round 1: Online coding and aptitude test Section
Total time : 60 minutes
Questions{Marks} = 50(+1,-0.5)
Comments : * A few questions on Permutations and Combination and general aptitude * A few questions on Computer Networks and Operating Systems * Many C++ output questions, mainly on OOP * Questions are quite stimulating and these need proper time management, the idea of the concepts need to be at the tip of the tongue ("literaly")
Section 2:
Total Marks : 150
Total questions : 2 ( 100 + 50 )
Programming Languages allowed : All common PLs
Platform : HackerEarth Questions are easy but may require long codes. The output should be properly formatted.Not much algorithms Some 30 people get shortlisted for the interviews, consisting of maximum 4 rounds ( 3 tech + 1 HR).All interviews are elimination rounds

Round: Technical Interview
Experience: ( Tech interview-1):
* Mainly questions on the knowledge of C
* Trust me, one must be really an expert in C syntax, and you must know in and out of C
* Questions on pointers and bit wise arithmetic asked
* Some questions on Operating systems also asked( and these were really thought worthy, like how are interrupt handlers stored )
* Some resume based questions
(Tech interview-2) : Some 15 were shortlisted
*Mainly questions on algorithms
*Really tough questions , on trees and arrays, almost in the Microsoft level
*Should be optimized as possible.
*They describe one of their product, and then ask questions on how to solve some problems.
(Tech interview-3) Some 6 were shortlisted
Selection Procedure
* Interview by the Citrix India R&D Vice-President of Tech division
* Involves mainly resume based questions
* Most questions on Networks and TCP/IP
* Puzzles are also asked.
* You may get chocolates also in this round

Round: HR Interview
Experience: If you get here, it means you are 90% selected(unless you screw it really bad, by saying things like you don't know the company,etc ) *Standard question - Why Citrix ? *They mainly discuss what profile will be offered, and about the compensation and so on.

General Tips: I don't think I have any. In fact I had no aspirations initially to get into this company.In fact I too came to know about the company on the day I got selected into it :p
The only thing I can say is practice. Strengthen your networking and OS concepts Even though you don't need to be in the leader board of CodeChef for this company, you may want to know decent coding, atleast to make it to the interviews.
It was challenging and equally rewarding. I felt that this was a really friendly interview series, and they are quite accommodating and flexible in their questions. Infact even if you miss a question or two, don't worry.
Skill Tips: Forouzan - Data Communication and Networking ,C++ by Djarne Stroustrup HackerEarth and HackerRank Coding Focus more on Networking and OS if you want to get into this company, they don't focus on much of algorithms, since they don't want coders since it is a R&D profile.
Skills:
College Name: NIT Surathkal

Interview Questionnaire 

12 Questions

  • Q1. 3 - 4 data structures based coding questions
  • Q2. Questions on project like problems faced or errors encountered
  • Q3. Memory layout of C programs
  • Ans. 

    The memory layout of C programs refers to how variables and data structures are organized in memory.

    • C programs typically have four main sections in memory: code, data, heap, and stack.

    • The code section contains the compiled program instructions.

    • The data section stores global and static variables.

    • The heap is used for dynamic memory allocation.

    • The stack is used for function calls and local variables.

    • Pointers in C hold mem...

  • Answered by AI
  • Q4. Storage of semaphores and many other questions based on semaphores
  • Q5. Questions based on operating system
  • Q6. The usual first question ..tell me about yourself
  • Q7. What irritates you ?
  • Ans. 

    Inefficiency and lack of organization irritate me.

    • Inefficient code or processes

    • Lack of documentation

    • Disorganized project management

    • Inconsistent coding standards

    • Poor communication within the team

  • Answered by AI
  • Q8. My CPI was 8.69, even then was asked why is it so low , why not 9 or above
  • Q9. Dream company and if you get selected, will you still aspire and study for your dream company
  • Q10. How many computer languages do you know ?
  • Ans. 

    I know multiple computer languages including Java, Python, and C++.

    • Java

    • Python

    • C++

  • Answered by AI
  • Q11. Some situation based questions
  • Q12. Why didn't you get selected in the last company that visited your college ?

Interview Preparation Tips

Round: Test
Experience: The type of questions mainly comprised of aptitude, dbms, data structures, operating system, object oriented programming, networking and few basic questions on C programming language.
Tips: For Object Oriented programming  the book entitled as THINKING IN C++ volume 1 by BRUCE EKEL proved to be very useful.For C, read Dennis Ritchie thoroughly atleast twice.
Duration: 60 minutes
Total Questions: 45 or 50

Round: Problem Statement
Experience: The questions didn't make use of any tough algorithms. The solution too was quite simple but on the contrary there were several test cases which we generally overlook.
Tips: Sometimes practicing tough questions, we stumble across easy ones, so always start learning things from the ground level. Stay calm.

Round: Other Interview
Experience: It was managerial interview and i expressed myself in the best way i could . The interviewer tried to trap me in my own answer but somehow i managed to satisfy him by my answers.
Tips: Stay confident and be yourself.

Round: Technical Interview
Experience: Initially, i gave naive approach to the solution but the interviewer gave me sometime to improvise the solution and i ended up with solution with log n complexity.
Tips: Practice coding questions based on Data Structures as much as possible but look at the solutions only after the exhaustive attempts of self trials.

Round: Technical Interview
Experience: This round was bit tough . To answer the questions on semaphore, you need to have very basic knowledge of the topic.
Tips: System programming book by Richard Stevens provides deep insight of the concepts.Have strong grip on subject knowledge too.

General Tips: 1) Once you kick off a start to practicing coding questions and understanding the concepts, you actually enjoy things.2) Group Study plays a very crucial role. Discuss questions with your friends and your seniors.3) If initially you get bulk of errors in programming questions , don't get disheartened .Try to run the program by compiling each and every line thoroughly and eventually you will end up with successful compilation and that happiness is priceless.
Skill Tips: Have a command on your domain.
Skills: programming Skills, communication skills, Skills to handle the situation.
College Name: NIT ALLAHABAD
Motivation: A software company with software engineer profile  and a good package too and both of them defines my field of interest :P
Funny Moments: when the result was declared with me and my friend both got selected, we both started jumping and crying aloud infront of everyone out there.And at the end when we were given chocolates , there was another box containing t-shirts ..and i was constantly looking there in the hope that soon, we would be given t-shirts too but to the dismay the handed all of them over to the third party :(

Skills evaluated in this interview

Interview Questionnaire 

7 Questions

  • Q1. Design a Peer-to Peer sharing network like torrent. What all parameters would you like to consider?
  • Ans. 

    Design a P2P sharing network like torrent

    • Consider the architecture and protocols for file sharing

    • Include mechanisms for file discovery and download

    • Implement a distributed system for efficient data transfer

    • Ensure data integrity and security

    • Handle scalability and load balancing

    • Consider user interface and ease of use

  • Answered by AI
  • Q2. You want to retrieve data about cricket players. Search string will be name. Also, we want first players having first 10/10000 hits. What data structures will you use to store data?
  • Q3. Tell about the projects you have done?
  • Q4. According to you, what is the definition of good job?
  • Ans. 

    A good job is one that provides satisfaction, growth opportunities, work-life balance, and fair compensation.

    • Satisfaction: Feeling fulfilled and accomplished in the work being done.

    • Growth opportunities: Having chances to learn, develop new skills, and advance in the career.

    • Work-life balance: Striking a healthy equilibrium between work responsibilities and personal life.

    • Fair compensation: Being adequately rewarded for t...

  • Answered by AI
  • Q5. What are your future plans?
  • Q6. Where do you see yourselves after few years?
  • Q7. Are you planning for any higher studies?

Interview Preparation Tips

Round: Test
Experience: It was an online test with Objective questions for 1 hour and Coding – one and half hour.The questions asked were mainly based on CS networking course.Other than networking, there were lot of DSA questions, few OS questions and puzzles were asked.
Tips: Coding requires good speed.
For coding, I chose C++, there were other languages too.

Round: Technical Interview
Experience: It was of about 20 minutes.There were 2 technical interviews.

Round: HR Interview
Experience: minor was not at all related.
Tips: Oracle, easy dsa questions are asked. It’s easy to get into this. This is like a back-up one.

Skill Tips: Practice Coding through codechef etc.
College Name: IIT MADRAS

Skills evaluated in this interview

Interview Preparation Tips

Skills: Networking, OS, Linux kernel
College Name: NA

I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.

Interview Questionnaire 

10 Questions

  • Q1. Write a program to reverse a n integer
  • Ans. 

    Program to reverse an integer

    • Convert the integer to a string

    • Reverse the string

    • Convert the reversed string back to an integer

  • Answered by AI
  • Q2. Explain me about your projects
  • Ans. 

    I have worked on various projects including a web application for inventory management and a mobile app for task tracking.

    • Developed a web application using React for inventory management, allowing users to track stock levels and generate reports.

    • Created a mobile app using Flutter for task tracking, enabling users to create, assign, and track tasks in real-time.

    • Collaborated with a team of developers to integrate APIs an...

  • Answered by AI
  • Q3. Are you interstedoing in studying further
  • Ans. 

    Yes, I am interested in studying further to enhance my skills and knowledge in software engineering.

    • Interested in pursuing a Master's degree in Computer Science

    • Enrolling in online courses to learn new technologies and programming languages

    • Attending workshops and conferences to stay updated with industry trends

  • Answered by AI
  • Q4. Reverse a linked list without using extra memory
  • Ans. 

    Reverse a linked list without using extra memory

    • Iterate through the linked list and change the next pointers to reverse the list

    • Use three pointers - prev, current, and next - to keep track of the reversed list

    • Start with prev and current pointing to null and the head of the linked list respectively

    • While traversing the list, update the next pointer of the current node to point to the previous node

    • Move prev and current po...

  • Answered by AI
  • Q5. Explain me about all the data structures you know, tell me their advantages over others and applications
  • Ans. 

    Data structures are fundamental concepts in software engineering that organize and store data efficiently.

    • Arrays: Simple and efficient for storing and accessing elements.

    • Linked Lists: Dynamic and flexible, efficient for insertion and deletion.

    • Stacks: LIFO structure, useful for managing function calls and undo operations.

    • Queues: FIFO structure, ideal for managing tasks and scheduling.

    • Trees: Hierarchical structure, used ...

  • Answered by AI
  • Q6. What is the difference between into arr [5] and malloc (5*sizeof (int))
  • Ans. 

    The difference is that 'int arr[5]' creates an array on the stack, while 'malloc(5*sizeof(int))' allocates memory on the heap.

    • int arr[5] creates an array of 5 integers on the stack, which is a fixed-size memory allocation.

    • malloc(5*sizeof(int)) dynamically allocates memory on the heap, allowing for variable-size memory allocation.

    • The memory allocated with malloc must be explicitly freed with free() to avoid memory leaks

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

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

    • Completed a Bachelor's degree in Computer Science from XYZ University

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

    • Worked on various projects including a mobile app for tracking fitness goals

    • Familiar with Agile development methodologies and version control systems like Gi

  • Answered by AI
  • Q8. Where do you want to see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.

    • Continuing to enhance my technical skills and knowledge through ongoing learning and certifications

    • Taking on more leadership responsibilities and mentoring junior team members

    • Contributing to the development of cutting-edge software solutions for the company

    • Possibly pursuing opportunities for advancement within the...

  • Answered by AI
  • Q9. Mention two weakness es
  • Ans. 

    I tend to overthink details and can be overly critical of my own work.

    • Overthinking details can lead to delays in completing tasks

    • Being overly critical can hinder progress and confidence

  • Answered by AI
  • Q10. Are you intersted in studying further
  • Ans. 

    Yes, I am interested in studying further to enhance my skills and stay updated with the latest technologies.

    • I believe continuous learning is essential in the fast-paced tech industry

    • Further studies can help me specialize in a specific area of software engineering

    • Advanced degrees or certifications can open up new career opportunities

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Asked me few simple questions related to OS and Network security

Round: Technical Interview
Experience: Asked me few simple questions related to OS and Network security

College Name: IIT Madras

Skills evaluated in this interview

Interview Preparation Tips

General Tips: Just be confident. You may not be able to answer all the questions correctly. If you don't know the answer, be honest and confidently answer the questions that you know.
College Name: NIT SURATHKAL

Interview Preparation Tips

General Tips: Try to be confident and smart about your answers. This interview was the most chill interview I ever gave, the interviewer was having more of a discussion than a question-answer session.
Skill Tips: Try to be very good at this subject if you are targeting this company. Challenging algorithm questions were also asked but they were not too hard. A fine knowledge of Java could give you an edge over other candidates.
Skills: VmWare mainly focuses on Operating System.
College Name: NIT SURATHKAL
Contribute & help others!
anonymous
You can choose to be anonymous

Riverbed Technology Interview FAQs

How many rounds are there in Riverbed Technology interview?
Riverbed Technology interview process usually has 3 rounds. The most common rounds in the Riverbed Technology interview process are Technical and One-on-one Round.
How to prepare for Riverbed Technology 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 Riverbed Technology. The most common topics and skills that interviewers at Riverbed Technology expect are Agile, Networking, Linux, Python and C++.
What are the top questions asked in Riverbed Technology interview?

Some of the top questions asked at the Riverbed Technology interview -

  1. How will you rotate matrix by 90 degrees clockwise and anticlockwi...read more
  2. Two lines with 10 and 12 points, how many triangles possib...read more
  3. If the element not present return the nearest element to ...read more

Recently Viewed

JOBS

Browse jobs

Discover jobs you love

COMPANY BENEFITS

KNR Constructions

20 benefits

COMPANY BENEFITS

IRB Infrastructure

60 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

COMPANY BENEFITS

HDFC Asset Management Company

No Benefits

LIST OF COMPANIES

Befree Business Resourceing

Overview

REVIEWS

Intellipaat Software Solutions

No Reviews

DESIGNATION

SALARIES

Befree Business Resourceing

No Salaries

Tell us how to improve this page.

Riverbed Technology Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Cisco Interview Questions
4.1
 • 398 Interviews
VMware Software Interview Questions
4.4
 • 158 Interviews
Citrix Interview Questions
3.6
 • 53 Interviews
F5 Networks Interview Questions
3.8
 • 23 Interviews
Gen Interview Questions
4.0
 • 17 Interviews
Fortinet Interview Questions
4.2
 • 11 Interviews
Aruba Networks Interview Questions
4.1
 • 8 Interviews
View all

Riverbed Technology Reviews and Ratings

based on 37 reviews

3.9/5

Rating in categories

3.6

Skill development

4.3

Work-life balance

3.9

Salary

3.4

Job security

4.0

Company culture

3.6

Promotions

3.7

Work satisfaction

Explore 37 Reviews and Ratings
Member Technical Staff
42 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Escalation Engineer
19 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Riverbed Technology with

Cisco

4.1
Compare

Juniper Networks

4.2
Compare

VMware Software

4.4
Compare

Palo Alto Networks

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent