The interview process consisted of three main parts:
While the process seems long, each step is well-described in advance, and you're able to schedule interviews at your preferred time. Some sessions are grouped together (e.g., two hours back-to-back), which might sound intense, but the interviewers are very polite and supportive. A few of them had recently joined Box themselves.
After each interview, you receive detailed feedback and a breakdown of what was tested, along with suggestions for improvement — which is a great part of their process.
However, the final interview stage was the most unpleasant. This part depends heavily on the individual Hiring Manager and the specific team. I had two separate interviews with different managers, and while both conversations went well — focusing mostly on my experience and thoughts about various tech stacks — I was rejected both times.
The first rejection was due to a lack of backend experience. The second time, I didn’t receive any feedback at all, just an automated rejection email.
It left me with the impression that Hiring Managers may not take your earlier interview results into account (which, in my case, were quite strong). If they simply don’t like you, you’re out — regardless of your performance in previous rounds.
P.S. After speaking with some former employees, I learned that it’s quite difficult to negotiate a salary raise within the company. So, if you receive an offer, make sure you’re satisfied with the proposed salary for the next few years.
The following metrics were computed from 1 interview experience for the Box Frontend Developer role in Warsaw, Masovian Voivodeship.
Box's interview process for their Frontend Developer roles in Warsaw, Masovian Voivodeship is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Box's Frontend Developer interview process in Warsaw, Masovian Voivodeship.