I was approached by the recruitment team a few weeks after I submitted my application. The recruiter was friendly and provided a well-rounded overview of the process.
Box's typical process is:
On-Site Round (Assuming you did well on the phone screen): 2. 2-hour coding challenge 3. 2-4 x 45-minute coding rounds 4. 1-hour system design/presentation 5. 1-hour behavioral round
They were willing to split the "on-site" round over two days and were able to come back with an offer after 2-3 business days. The interviews were standard coding challenges, and if you have been a hands-on coder, you should be able to handle the interview rounds very well.
I can't disclose the exact questions.
However, I would prepare for coding challenges, LeetCode, and some low-level design coding exercises. I would also study system design, covering at least all popular questions, to get a good overview for solving any question thrown at you.
The following metrics were computed from 13 interview experiences for the Box Senior Software Engineer role in Redwood City, California.
Box's interview process for their Senior Software Engineer roles in Redwood City, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Box's Senior Software Engineer interview process in Redwood City, California.