I applied online. The process took 4 weeks. I interviewed at Riverbed Technology (Bengaluru) in Sept 2017
Interview
First They Insisted for Face-to-Face but I was not based on Bengaluru location so the arranged telephonic and skype based round and then called me to Bengaluru Office. There were 7 rounds in all.
1st Round was a Telephonic Interview with the coding questions via collabedit. Coding question related to Tree, Link list, Bit Manipulation. Conceptual Question related to Computer Networks, Packet Flow, OS Concepts.
2nd Round was a Skype Interview with Senior Directors. Purely Based on my previous Project. Things around my previous Projects. Some question related to Networking wrt to Kernel and OS internals.
3rd Round was a Skype Interview with Senior Manager. Purely Based on my Resume. What projects you have done. What was your role in this project? How you achieved this in this project? etc. Things around my previous Projects. Some question related to Networking wrt to Kernel and OS internals.
After 3 rounds they called me to Bengaluru office provided me with an Air ticket to travel.
From 4th to 7th Round All were Face-to-Face. One Day Process. Back to Back 4 Interviews in a row with almost 5 min break.
4th Round: Hardcore Coding based on Arrays, Matrix, Tree, Linked lists. The interviewer was expecting me to solve same questions with different approaches. Some question related to OS Concepts.
5th Round: Core Computer Networking Questions, Different Scenario Based Question
6th Round: Design and Coding. First I was asked to Psuedo code of Problem statement (related to Multithreading) to see my designing approach then asked me to code it on the whiteboard.
7th Round: Mix of All, Coding Related to the link list, OS Concepts like Atomic Operation, Multi-Threading, some deep networking concepts, iptables, packet flow.
The Best thing about all of the rounds where Interviewer where help if you stuck. They will stop you if you are going in the wrong direction. At some points, they were also giving a true feedback about myself what I need to improve.
After all round, they provided me with Snack and Then HR discussion happened.
Interview questions [4]
Question 1
Write a program to reverse a subset of linked list
Input: 1 - 2 - 3- 4- 5- 6- 7 --> NULL; start = 3, end = 6
output : 1 --> 2 -->6-->5-->4-->3-->7-->NULL;
How Ping works for same network and Different Networks. The expectation is how deep you can tell. How correct your knowledge is NAT, Routing, ARP, IP Forwarding.
I applied through a recruiter. The process took 2 months. I interviewed at Riverbed Technology (Bengaluru) in Jan 2017
Interview
One of the worst process.. they took almost 6 technical + 4 other interviews...one of the interview was just to make sure that I will join them. But this is not the worst part, the worst part of the process is you have to call them to know the status, you have to literally chase them for an offer letter.
In my cases, after 10th interview, I was communicated that i made it and they will call for offer. The hr lady and me discussed an offer and finalised. She said that they will e-mail me the offer letter in a week. After a week, they gave excuse that one of the person is on leave, hence i will receive offer letter next week. This went on for 4 weeks. After that she said she is not sure what is happening and i should wait for one more week. This all was happening in my notice period and i already had other offer, but because i made it to riverbed, i did not appear for Adobe process (my mistake).
The hr at riverbed do not know anything, she kept saying that if i can delay the joining of other company, then it is great. Imagine, if i did not had any offer .. hr people at riverbed would have ruined my career..I am glad i did not join such company..
Interview questions [1]
Question 1
General questions on Linked list, arrays, storage related, current work.
I applied through university. The process took 1 week. I interviewed at Riverbed Technology (San Jose, CA) in Oct 2015
Interview
Asked to do a coding question at career fair. Got a call for onsite immediately in the evening. The recruiter was not flexible with interview dates. There are typically 5 rounds of onsite interview. 4 technical rounds and one lunch round. The interviewers were nice but they were very firm in what solution they are looking for. Even though you provide better alternative solution, they won't pay attention to it. They don't have good planning for interview. I had to wait 20 minutes as they didn't know who was going for lunch with me.
The worst part about the process is after interview communication. The same recruiter call me 3 times in a day to quickly set me up for interview, did not reply to any of my email after interview. They promised to reply back within a week. So I sent an email after not hearing back in a week. I sent 2 more email over the period of next 15 days but no reply. Eventually I went on the other offer.
Interview questions [1]
Question 1
1) Create binary tree from pre order and in order traversals
2) A question regarding dependency management (It was big use case description) which could be solved by two stacks
3) Graph traversal
4) Linked List node reversal of alternative node
1->2->3->4->5->6 would become 2->1->4->3->6->5