I applied through a recruiter. The process took 4 days. I interviewed at Box (New York, NY) in Nov 2015
Interview
Got an email saying Box was interested and would like to set up a video interview over google hangout. The recruiter said the interview would assess basic computer science fundamentals using an online text editor. I was interviewed by 2 different engineers. The first one was very difficult and I did very poorly. The second one was okay but the interviewer was much less engaged and more dismissive, whereas the first engineer genuinely tried to help me through the problem.
First interview was algorithms in my case using priority queue (in this part I was allowed to use internet).
Next part was divided into 4 interviews: behavioral, with hiring manager, design (design elevator system) and live coding algorithm.
It's nice that they provide feedback from the interview.
In the end I didn't get an offer because according to them I lacked experience, even though according to feedback all my interviews went well. I feel they wasted my time because I didnt apply for this position, they contacted me on linked in.
very long and tedious, too many stages and communication was good but not always clear, i wish it was more streamlined and clear. Not the best or the worse i must say,.
I applied online. I interviewed at Box (Redwood City, CA)
Interview
5 rounds of algorithms and data structures, retrospective and behavioral questions to assess culture fit. I did well on the retrospective but did not do good in other rounds. It is a fairly detailed process.