14 responses

  1. Emil Glownia
    2012-06-11

    This is a well prepared interview process although it might be worth clarifying what kind of positions it is applicable to. I would say it is more DBA? but also applicable to many development position not so much for BI / testing roles etc.

    Here is blog post that is more on SQL BI side (little of DBA questions…. I might borrow some of your questions 😉
    //www.katieandemil.com/sql-server-interview-questions-and-answers-pdf-download

    Regards
    Emil

    Reply

    • Wayne Sheffield
      2012-06-11

      Hi Emil,
      Yes, this is for a SQL DBA position, though many parts would be good for a SQL Developer position also.

      Reply

  2. Steve
    2012-06-15

    Oh man! This has scared me half to death! 🙂

    I have been studying SQL for the past year with the ultimate aim to getting some kind of job in the field, but these questions show just how little I know.

    At my current rate, I think I’ll be studying for another 5 – 10 years before I have any hope of an SQL based job.

    Oh well …. 🙂

    Reply

    • Wayne Sheffield
      2012-06-15

      For someone starting off, I’d be looking for some knowledge and a willingness to learn. If you know most of the questions from the phone interview, and at the in-person you show that you have investigated and learned those that you missed, then you’d be in a good position for landing a junior position.

      Reply

    • Robert L Davis
      2012-06-15

      These questions are not for someone at your level, but even if you were asked questions like these that you don’t know the answer to, you would score a lot of points by saying you don’t know and talking about how you would go about finding the answer. A big part about being a DBA is about having processes to figure things out.

      Reply

      • Wayne Sheffield
        2012-06-15

        Absolutely right, and I should have mentioned this in my reply.

        Reply

  3. Robert L Davis
    2012-06-15

    I would enjoy this interview very much. Good questions.

    Reply

    • Wayne Sheffield
      2012-06-15

      Thanks Robert

      I think I’d enjoy your explanations to your answers – I can see tangents coming up and me learning new things from an interview with you.

      Reply

  4. G Bryant McClellan
    2012-06-15

    Great post because of the breadth of coverage. And I like the lab work idea. Points for wrong set-based versus right anything else is a great idea.

    Have you developed anything similar for interviewing potential SSIS developers?

    @Steve,
    There is a lot of experience behind those questions. I’ve been using SQL Server since v4.2.1 and I learn something new every day. You’ll learn more quickly as you work. Books are wonderful tools but they cannot replace a mouse and keyboard.

    Reply

  5. Emil Glownia
    2012-06-15

    Steve,

    Don’t be discouraged from these interview questions. Like Wayne said they aim for DBA roles. There are plenty of other SQL jobs where most people would only answer 1/10 of these questions (= 4-5 answers maybe correct).

    Options you’ve got are hybrid roles which are Data Analyst with SQL, Tester with SQL, Junior Development, some or web + SQL and .net + SQL. There plenty of different roles where is knowledge is not used (on certain levels).

    If you are after motivation to study then do a plan and I recommend studying towards 70-461 querying with sql server 2012. If you don’t have time to study try our webpage where we will be uploading a few links over the next several weeks and hopefully within 2-3 months we will complete the preparations tutorials
    //www.katieandemil.com/katie-and-emil-tutorial-to-70-461-querying-microsoft-sql-server-2012

    Reply

  6. James Fogel
    2012-06-15

    @Steve,

    Don’t be discouraged and do remember that in certain situations it is just fine to say you don’t know the answer. Sometimes knowing where to look to find the answer(s) is acceptable. More than once I’ve had to respond to a question that I did not know the answer to. I admit I did not know the answer but add that the good news is that I do know how to read!

    Reply

  7. Shaun
    2012-06-15

    I love posts like these because I use them to gauge my SQL Server knowledge level. I’m pleased to say there were only 7 of these I didn’t know the answer to. Looking up those answers now.. @Steve – as others have said, don’t be discouraged. Experience is a great teacher, but you can learn tons by following blogs and reading SQL forums. You may not remember all the details, but at least you can say “I remember reading something about how you can do that.. Let me go google it..” (That’s my answer for #46, by the way.. Read something recently about statistics only database copies or something..)

    Reply

  8. Garry Bargsley
    2014-01-06

    I had the privilege of going through this process with Wayne a couple of weeks ago. I was humbled by the things I thought I knew, and also discouraged by the fact I knew how to answer most of them, but being put on the spot to do a lab is overwhelming. I did some research on the topics after my debacle of an interview and now know I have room to grow and plan on tackling a topic each week.

    Thanks Wayne and Andy

    Reply

    • Wayne Sheffield
      2014-01-06

      I like your positive approach to this Garry. I think that you have a good plan – I try to learn, reinforce, or verify (by doing) something every day. Obviously you ran into an updated lab, which was based upon the needed skills that we need. Good luck in the future!

      Reply

Leave a Reply to let me know how you liked this post

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top
mobile desktop