9y
For our company, personality and culture fit always comes first. From there, while a baseline of skill is important, skills can be taught. That is why we do a team phone interview before the programming test. Our programming tests then help us see if directions can be followed and if code is clear, and at what skill level you are compared to others on the team (Junior, Intermediate, Senior).