I was contacted by a recruiter via LinkedIn and had an initial call. A call with the manager was scheduled within a few days. That discussion primarily focused on my background and the role for which I would be interviewed. I was told that I would be invited onsite shortly for a series of technical interviews.
After a reschedule, which I requested, I attended the onsite interviews. I completed two rounds of technical interviews and a manager lunch interview. The technical interviews involved whiteboarding, and each had two interviewers present (one conducting the interview and another observing). The difficulty level was manageable, but I did not perform well. After the manager lunch interview, the onsite coordinator politely informed me that, based on my performance in the earlier interviews, I would not be a good fit, and therefore, the remaining interviews would not proceed. I understood the situation completely and have no hard feelings.
Pros:
Cons: None, really.
Overall, the interview process was fast and efficient.
Design an elevator algorithm.
Basic Core Java concepts and a string-related whiteboarding exercise.
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.