The interview process with Box was great. It was easily apparent that everyone loved working at Box. Also, it was clear that they were serious about hiring good talent.
The technical interview started with a phone screen. This was a standard phone screen with a basic programming question to check for competency and personality.
This was then followed by two rounds of interviews. The interviews consisted of both technical focus and personality interviews. The questions were nothing new; you can find the answers by searching the Internet.
The technical interviews had two engineers. One performed the interview while the other watched. The personality interviews were more casual.
None of the questions were extremely difficult. They can all be found online or in other posts at glassdoor.com.
There were open-ended questions, which can be the most difficult since there is no point when you have "finished".
The following metrics were computed from 5 interview experiences for the Box Software Engineer role in Los Altos, California.
Box's interview process for their Software Engineer roles in Los Altos, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Box's Software Engineer interview process in Los Altos, California.