Upload Button Icon Add office photos

Filter interviews by

Riverbed Technology Developer Interview Questions and Answers

Updated 2 Dec 2015

Riverbed Technology Developer Interview Experiences

1 interview found

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

Interview questions from similar companies

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

Round 1 - Technical 

(2 Questions)

  • Q1. Introduce yourself and explain your carrier
  • Q2. B. Tech with 11 years of experience on Linux Administration/Devops/Ansible/Puppet/Cloud administration/ AWS/Openstack

Interview Preparation Tips

Interview preparation tips for other job seekers - go with confidence and you can crack the interview
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Object oriented programming,Data Structures,Lifecycle

Round 3 - HR 

(2 Questions)

  • Q1. What are your hobbies
  • Ans. 

    My hobbies include playing guitar, reading books, and hiking.

    • Playing guitar: I have been playing guitar for 5 years and enjoy learning new songs and techniques.

    • Reading books: I love reading fiction and non-fiction books, especially in the science and technology genres.

    • Hiking: Exploring nature and going on hikes is a great way for me to relax and stay active.

  • Answered by AI
  • Q2. What are your future goals
  • Ans. 

    My future goal is to become a senior software developer and contribute to the development of innovative software solutions.

    • To gain expertise in new programming languages and technologies

    • To lead a team of developers and mentor junior developers

    • To continuously learn and stay updated with the latest industry trends

    • To contribute to open-source projects and collaborate with other developers

    • To improve my problem-solving and

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and don't worry to ask if you have any doubts.Prepare well

I appeared for an interview in Apr 2022.

Round 1 - Coding Test 

Round duration - 75 minutes
Round difficulty - Medium

Test Comprises of 3 coding questions and some MCQs

Round 2 - Video Call 

Round duration - 60 minutes
Round difficulty - Medium

2 coding questions of (1 easy and 1 medium level) on hackerrank code-pair with the Interviewer

Round 3 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This Round was based on CS fundamentals and One coding question was there as a Code-pair.

  • Q1. 

    Next Greater Element Problem Statement

    Given a list of integers of size N, your task is to determine the Next Greater Element (NGE) for every element. The Next Greater Element for an element X is the firs...

  • Ans. 

    Find the Next Greater Element for each element in a list of integers.

    • Iterate through the list of integers from right to left.

    • Use a stack to keep track of elements whose NGE is yet to be found.

    • Pop elements from the stack until a greater element is found or the stack is empty.

    • Assign the NGE as the top element of the stack or -1 if the stack is empty.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chandigarh Group of Colleges (CGC), Landran. I applied for the job as SDE - 1 in NoidaEligibility criteriaNo criteriaClearwater Analytics interview preparation:Topics to prepare for the interview - DSA, Java, OOPS, Microservices, REST APITime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Require coding skills to pass the interview. 
Tip 2 : Brush up on Java Skills
Tip 3 : Brush up on OOPS

Application resume tips for other job seekers

Tip 1 : Keep it to one page
Tip 2 : Mention relevant skills as per the job

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Total of 8 questions:

4 MCQ(oops and expected output type questions) + other 2 were coding questions, out of which one is some class implementation question.

  • Q1. 

    Count Subarrays with Sum Divisible by K

    Given an array ARR and an integer K, your task is to count all subarrays whose sum is divisible by the given integer K.

    Input:

    The first line of input contains an...
  • Ans. 

    Count subarrays with sum divisible by K in an array.

    • Iterate through the array and keep track of the running sum modulo K.

    • Use a hashmap to store the frequency of remainders.

    • For each prefix sum, check how many previous prefix sums have the same remainder.

    • Return the total count of subarrays with sum divisible by K.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This round was with the USA team, the panel consisted of 2 members. It took place at around 9 PM IST. The interviewer's focus was on approach.

  • Q1. 

    Sort an Array in Wave Form

    You are given an unsorted array ARR. Your task is to sort it so that it forms a wave-like array.

    Input:

    The first line contains an integer 'T', the number of test cases.
    For ea...
  • Ans. 

    Sort an array in a wave-like pattern where each element is greater than or equal to its adjacent elements.

    • Iterate through the array and swap elements at even indices with their adjacent odd indices to form a wave pattern.

    • There can be multiple valid wave arrays, so any valid wave array is acceptable.

    • Ensure the first element is greater than or equal to the second element to start the wave pattern.

  • Answered by AI
  • Q2. 

    Convert a Number to Words

    Given an integer number num, your task is to convert 'num' into its corresponding word representation.

    Input:

    The first line of input contains an integer ‘T’ denoting the number o...
  • Ans. 

    Convert a given integer number into its corresponding word representation.

    • Implement a function that takes an integer as input and returns the word representation of that number.

    • Break down the number into its individual digits and convert each digit into its word form.

    • Handle special cases like numbers between 10 and 19, and multiples of 10.

    • Combine the word forms of individual digits to form the final word representation

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Easy

It was a managerial round. The position of the person taking the interview was of a technical architect. As was informed by the recruiter, previously he was a technical architect at Amazon.

  • Q1. How does Facebook store comments in its database?
  • Ans. 

    Facebook stores comments in its database using a combination of relational and non-relational databases.

    • Comments are typically stored in a relational database like MySQL for structured data storage.

    • For scalability and performance, Facebook may also use a NoSQL database like Cassandra or HBase for storing comments in a denormalized format.

    • Metadata related to comments such as likes, timestamps, and user information may b...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Developer in NoidaEligibility criteriaShortlisting was done on the basis of coding test.Clearwater Analytics interview preparation:Topics to prepare for the interview - Data Structures, Algorithm Design, DBMS, Object Oriented Design, Machine LearningTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice the most frequent and most common questions DSA questions asked in companies like Amazon, Microsoft.
Tip 2 : Focus on solving the questions on your own as much as you can. 
Tip 3 : Don't waste your time on the number of questions while compromising quality.
Tip 4 : Do mock interviews with your friend if it's been a long since you have given the interview.
Tip 5 : For virtual interviews, always have a backup of data(you may use mobile data if Wi-Fi goes out). While during an interview try to maintain eye contact every now and then.
Tip 6 : Keep your resume short to 1 page and have far/good knowledge of the tech stack you have mentioned

Application resume tips for other job seekers

Tip 1 : Keep it short to 1 page
Tip 2 : Prepare it well.
Tip 3 : Focus more on the problem and the solution. Rather than tools used to solve the problem

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2023. There were 2 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 

(5 Questions)

  • Q1. What are oops concepts in java, explain real time scenario
  • Ans. 

    OOPs concepts in Java include inheritance, polymorphism, encapsulation, and abstraction.

    • Inheritance allows a subclass to inherit properties and methods from a superclass.

    • Polymorphism allows objects to take on multiple forms and behave differently based on their context.

    • Encapsulation hides the implementation details of an object and only exposes necessary information.

    • Abstraction allows for the creation of abstract class...

  • Answered by AI
  • Q2. Uses of interface, inheritance
  • Ans. 

    Interfaces define contracts for behavior, while inheritance allows for code reuse and polymorphism.

    • Interfaces allow for loose coupling and abstraction, enabling multiple implementations of the same behavior.

    • Inheritance allows for code reuse and extension of existing classes, reducing code duplication.

    • Polymorphism allows objects of different classes to be treated as if they were of the same class, simplifying code and i

  • Answered by AI
  • Q3. SQL query for join of tables
  • Ans. 

    SQL query for joining tables

    • Use JOIN keyword to combine two or more tables based on a related column

    • Specify the columns to be selected using SELECT keyword

    • Use ON keyword to specify the condition for joining the tables

    • Different types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN

  • Answered by AI
  • Q4. Java concepts used in your project
  • Ans. 

    Used Java concepts such as inheritance, polymorphism, and exception handling in my project.

    • Implemented inheritance to create a base class and derived classes with specific functionalities.

    • Utilized polymorphism to allow objects of different classes to be treated as if they were of the same class.

    • Implemented exception handling to handle errors and prevent program crashes.

    • Used interfaces to define a set of methods that a ...

  • Answered by AI
  • Q5. Overloading vs overriding, practical uses
  • Ans. 

    Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.

    • Overloading is used to provide different ways to call a method with different parameters

    • Overriding is used to provide a specific implementation of a method in a subclass

    • Overloading is resolved at compile-time while overriding is r...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Zebra Technologies Software Developer interview:
  • Core Java
  • OOPS
  • collection framework
  • Database Management

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
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 

(2 Questions)

  • Q1. Basics of Opps virtual functions , destructor
  • Q2. Basics of MFC and its structure
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jan 2023. There were 3 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 - One-on-one 

(3 Questions)

  • Q1. Why are you looking for a change?
  • Q2. What is that you bring skills to the table that can add value to the Company
  • Q3. How can you bring value add to the Company
  • Ans. 

    I can bring value to the company by leveraging my technical expertise and leadership skills to drive innovation and improve efficiency.

    • Identifying and implementing new technologies to streamline processes

    • Mentoring and coaching team members to enhance their skills and productivity

    • Collaborating with cross-functional teams to develop and execute strategic plans

    • Ensuring adherence to industry standards and best practices

    • Con...

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

(2 Questions)

  • Q1. What is your expectation?
  • Q2. How long do you think will continue with the Company

Interview Preparation Tips

Interview preparation tips for other job seekers - Contract jobs are also good with the Company. They put you on another Client once your contract ends with the existing client.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Java basic knowledge and deep knowledge
  • Q2. Java, theory, oops, dbms

Interview Preparation Tips

Topics to prepare for Seagate Web Developer interview:
  • OOPS
  • Fuctiion overloading
Interview preparation tips for other job seekers - Have to have basic knowledge of any programming language they prefer, Basic concepts such as oops, what is a class, what are objects. What are errors
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I appeared for an interview before Apr 2022.

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 

(3 Questions)

  • Q1. What is cursor and types
  • Ans. 

    A cursor is a pointer to a private SQL area that stores information about the processing of a SELECT or DML statement.

    • A cursor is used to retrieve data row by row from a result set.

    • There are two types of cursors: Implicit and Explicit.

    • Implicit cursors are used for single-row queries, while explicit cursors are used for multi-row queries.

    • Cursor variables can be used to pass cursors as parameters to procedures and functi

  • Answered by AI
  • Q2. Truncate & delete difference
  • Ans. 

    Truncate removes all data from a table while delete removes specific rows.

    • Truncate is faster than delete as it doesn't log individual row deletions

    • Truncate cannot be rolled back while delete can be

    • Truncate resets the identity of the table while delete doesn't

    • Truncate doesn't fire triggers while delete does

  • Answered by AI
  • Q3. Explain about trigger
  • Ans. 

    A trigger is a special type of stored procedure that automatically executes in response to certain events.

    • Triggers are used to enforce business rules or to perform complex calculations.

    • They can be defined to execute before or after a data modification operation.

    • Triggers can be used to audit changes to data or to replicate data changes to other tables.

    • Examples of events that can trigger a trigger include INSERT, UPDATE,...

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. About your self
  • Q2. About work experience
  • Q3. About salary expectation

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basics

Skills evaluated in this interview

Riverbed Technology Interview FAQs

How to prepare for Riverbed Technology Developer 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 C++, Linux, Perl, Python and Automation.

Tell us how to improve this page.

Member Technical Staff
40 salaries
unlock blur

₹10 L/yr - ₹36 L/yr

Escalation Engineer
19 salaries
unlock blur

₹15 L/yr - ₹30 L/yr

Technical Lead
12 salaries
unlock blur

₹36.6 L/yr - ₹60 L/yr

TAC Engineer
7 salaries
unlock blur

₹6 L/yr - ₹10 L/yr

Software Engineer
6 salaries
unlock blur

₹4.5 L/yr - ₹23.3 L/yr

Explore more salaries
Compare Riverbed Technology with

US Tech Solutions

3.8
Compare

SMC Corporation

3.7
Compare

Tangoe

3.7
Compare

TekisHub Consulting Services

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