I applied in-person. The process took 1 week. I interviewed at Riverbed Technology (Sunnyvale, CA) in Jan 2017
Interview
One phone screen and one onsite meeting with team members that asking technical questions; people are nice during this review period. However, you will finally be picking holes by one of Queens of the kingdom of Curry Republic. If you are a citizen of Curry Republic, you would be the lucky dog.
I applied online. The process took 1 day. I interviewed at Riverbed Technology (Sunnyvale, CA) in Aug 2016
Interview
contacted by recruiter, then phone interview. Recruiter was nice. She worked very hard to find a match. Interview was well prepared. I got a little confused while implementing hashmap. i think they expect near prompt solutions
Interview questions [1]
Question 1
1. difference b/w thread and process
2. TCP vs UDP
3. implement hashmap
I applied online. The process took 2 weeks. I interviewed at Riverbed Technology (San Francisco, CA) in June 2015
Interview
It starts with one phone screen with the hiring manager. After that, I was invited for the on-site interview. There were 5 one-on-one technical interviews. One of them was more on system design. The questions were algorithmic based, but very straightforward. I was able to solve them without much help with about a week worth of coding practice after work. One of the on-site interview was conducted by the director and I stumbled on his question a bit. I think only 2 interviews dedicated some time for me to tell some technical behavioral stories. It's always good to have a few different kind of stories in your head to answer different type of behavior questions. For the system design question, make sure to use the whiteboard fully. i.e. listing requirements, simple flow charts, etc. Even though your design might not be right, it still showed that your are dissecting a problem.
Interview questions [1]
Question 1
Give a list of servers, design a system or messaging protocol for them to communicate the activation of a neighboring server.