From the start I was concerned after having read other interview experiences here. I interviewed with a Sr Director, 2 other Directors and 1 Manager who admittedly wasn't actually hiring. I mentioned that I had noticed they have been hiring for this for role a while (over a year). They told me that even though the company doesn't let people go, a year back, they were forced to reduce staff. This didn't answer the question as to why this position has been open so long. They seemed to be looking for quick answers with no intention of actually hiring. I was given a live code test by the manager and an architectural test by one of the directors. Another director asked to do yet another live code test and after having mentioned that I had already done one they appeared to have no further interest. Answering architectural issues for a Staff Dev position and string tests for any Sr Dev, doesn't demonstrate how well you'll contribute to the actual job. Why Directors would be so over involved in doing technical interviews is very odd. Typically the hiring manager and some of the other developers will be the ones to perform the technical challenges. I advise you to steer clear of this place. They're don't appear to actually want to hire for this role or they're hiding a turn-over problem.