Taro Logo

Senior Software Engineer Interview Experience - Redwood City, California

December 23, 2016
Negative ExperienceNo Offer

Process

The interviewers were very young children, interviewing senior developers. Some of the children appeared to have an overwhelming amount of arrogance coupled with an underwhelming IQ level. I asked one of them for some water, and he actually said there was no bottled water on that floor and that we could just get it after the interview. A cup and a water cooler would have sufficed. That gave me an unsettling idea of what I was dealing with.

The biggest issue I had was with the elevator design question. I actually did very well on the hands-on coding exercise. I don't know how I did on the algorithm question; I thought I did well, but that could just be my opinion.

For the elevator design question, my mistake may have been coming up with a very elaborate design. Unfortunately, the interviewer wanted me to write some very specific code on the whiteboard, possibly some trivial queue processing code. I have more than a decade's worth of experience designing scalable and fault-tolerant systems but was unable to prove that to him. This interviewer had a very thick accent, and communication with him was rather confusing. He said this was an open-ended design question, but I am guessing he thought this question had only one answer in the form of some simple code on the whiteboard.

I am very glad I didn't get the job (and this is not sour grapes). The work culture appeared to have subtle signs of toxicity. From the discussion with one of the developers, it appears the codebase is a giant, monolithic mess which they are trying to desperately untangle.

However, if you are enticed by unlimited candies, free exotic soft drinks, and free food, then just practice the answers to these three simple questions (they actually can't come up with new questions):

  • Elevator design (50 floors, 4 elevators)
  • Unival tree
  • In-memory DB/cache

Questions

elevator design

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the Box Senior Software Engineer role in Redwood City, California.

Success Rate

38%
Pass Rate

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.

Experience Rating

Positive69%
Neutral0%
Negative31%

Candidates reported having very good feelings for Box's Senior Software Engineer interview process in Redwood City, California.

Box Work Experiences