The interview process was quite standard.
I received a call from the recruiter to discuss their interest in me for a particular backend role, and I decided to proceed further.
Next, I was set up for a 45-minute phone interview with a senior engineer. The call included a discussion about my background and interests, followed by one sizable coding question. As there was more time left, I was asked additional questions regarding concurrency and multi-threading.
I received a callback within a couple of days inviting me for the onsite round. The onsite interview was a full day, starting at 10 AM and ending around 5 PM. It involved multiple rounds, including coding and design.
Everything went well, and I received an offer in a couple of days. I negotiated and secured what I wanted.
Overall, it was a very smooth process with an amazing recruiting team, and the entire experience concluded in a couple of weeks.
Can't discuss specific questions, but it was basically involved concepts related to data structures, algorithms, software design, multi-threading, and concurrency, etc.
The following metrics were computed from 3 interview experiences for the Box Senior Software Engineer role in San Francisco, California.
Box's interview process for their Senior Software Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very negative feelings for Box's Senior Software Engineer interview process in San Francisco, California.