Warning, this is a long post. TL/DR: Am I being too harsh with my interview questions?
OK, after ~9 months of total disappointment in the applicant pool, I want to make sure we're not expecting too much from our senior developer applicants.
Background
We're a business intelligence shop. However, we don't expect candidates to come in with BI knowledge. If you have a solid T-SQL background, that's all we need. We'll get you the rest of the way there with regards to Analysis Services, Dimensional Modeling, etc. So all we test is T-SQL skills. Everything happens within SSMS.
If candidates pass a phone screening, we bring them in for a coding interview where we give them 7 questions and a generous 90 minutes. I'm present during the coding to watch for various things like how they navigate through the tools, what they research, etc. It should be noted that we make it very clear that any resources are available to them, including the internet, BOL, etc.
Questions
Here are the questions in abbreviated form in an attempt to not give too much away (since they might google this question :P)
IN
subquery doesn't return anything because of a NULL value in the subqueried table. I ask for the workaround to make the query work and then an explanation on why it didn't in the first place. I want to know that they understand what a NULL value is/means and how SQL evaluates them.And that's it. So, my question is how fair are these questions? We're looking for someone with actual experience. Its unfathomable to me that someone with 10 years of SQL experience can't even get 1 or 2 of these questions. Am I being too harsh? Should I add/remove stuff from this?
kewl questions. They are only as fair as what your pass/fail criteria are.. The harder the test the better a guage it is of a candidates abilities... so I see no problem with this set of questions, as long as you don't expect a specific grade or percentage of correct answers...
If you are concerned about a candidates' perception as to how fair the test is, make it a point to tell them up front, that the test is exactly what it is, simply a guage to observe/measure their problem solving skills and ability to think on their feet...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With