February 5, 2021 at 12:00 am
Comments posted to this topic are about the item Tough Interview Questions
February 5, 2021 at 6:33 pm
When I've done interviews in the past for an intermediate or above level position, I've asked mostly 'why', 'how', 'give an example of', and 'tell me about' type questions.
For these situational style questions, someone can't study up the night before; only experience can prepare them to give a meaningful answer, and sometimes their answer will lead to an extended discussion (like if they suggest a solution I never considered). These are exactly the type of situations they would encounter week 1 on the job. At the end of the interview, I have a solid (although subjective) feel for who were the one or two strongest candidates and which candidates are not worth perusing.
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho
February 5, 2021 at 6:46 pm
I like those kinds of thoughtful questions. The best interviews I've had have used those, working through some process or scenario rather than looking for trivia.
February 5, 2021 at 6:53 pm
I mostly agree, Eric. I DO ask the "What" question first, though. The reason why is that most candidates are as nervous as a chicken wearing a pork chop necklace in a lion's den and I use the "What" question to help the candidate relax a bit and to let them know what the next set of questions is going to cover. Then I drill down with the "How" and "Why" questions. Well, not always... if they can't answer the "What" questions, it's usually a pretty short interview because I don't want to punish the candidate or myself. 😀
--Jeff Moden
Change is inevitable... Change for the better is not.
February 5, 2021 at 9:52 pm
The more I learn about SQL Server (mostly through painful lessons lol), the more I find it useful to consider somewhat higher-level interview questions.
Things like version control. Not necessarily product or syntax details, but does the candidate mention version control as a DB process at all? Are they conversant about why version control would be used if they are asked?
That's just one example, but in my experience, a lot of interviewers get tunnel vision about overly specific technology questions and don't spend enough time gauging overall conceptual understanding of the role.
-- webruner
-------------------
A SQL query walks into a bar and sees two tables. He walks up to them and asks, "Can I join you?"
Ref.: http://tkyte.blogspot.com/2009/02/sql-joke.html
February 5, 2021 at 11:22 pm
So, you're saying that a Senior DBA doesn't need to know about Clustered Indexes or even how to get the current date and time in T-SQL? Heh... I've seen what happens when that happens.
--Jeff Moden
Change is inevitable... Change for the better is not.
February 7, 2021 at 3:52 pm
During my 11-year stint in IT management I interviewed and hired a number of candidates, only one of which did not work out for the company and had to be let go. My experience taught me that the technical questions were secondary to the questions that revealed outlook, attitude, motivation and method. I needed people who were positive, could work well with our group, and were up for a challenge.
Knowing the answer was not nearly as important as knowing how to find the answer and being willing to expend the effort to do so.
I have always remembered one interview where my prospective new boss ask me if I knew Fortran. My response was truthful: "No, I don't, but I guarantee I will by the time I start the job".
I got the job and was very lucky that I was able to get Microsoft's Fortran compiler and bury myself in learning Fortran in the following three weeks before I went on board. I immediately began to support a fair number of Fortran programs that had been created by a quite talented gentleman who had served as a consultant to the company and developed their library of technical design applications which we were integrating into an Ingres database environment. Ingres was probably the third database system I had worked with, and was definitely not my favorite, but it served as a stepping stone in my IT career possibly due to my response to that interview question.
Rick
Disaster Recovery = Backup ( Backup ( Your Backup ) )
February 8, 2021 at 2:30 pm
I totally agree that "outlook, attitude, motivation and method" are incredibly important. However, there have to be technical questions/discussions, as well. I've found that they're actually important in me the a fore mentioned qualities of the candidate. For example, when trying to hire a Senior DBA or Senior Developer, what does it actually say about attitude, motivation, and method if they can't even tell you how to get the current date and time using T-SQL? Or, how about someone that advertises themselves as an "expert" in performance tuning and you ask them about clustered indexes and they tell you they've never had to work with clustered INDEXES because they've never worked on clustered SERVERS?
Yeah... those are all true stories.
When hiring for senior positions, both the form/fit and the function (knowledge/experience) matter and those attributes are not mutually exclusive.
--Jeff Moden
Change is inevitable... Change for the better is not.
February 8, 2022 at 6:45 pm
This was removed by the editor as SPAM
Viewing 9 posts - 1 through 8 (of 8 total)
You must be logged in to reply to this topic. Login to reply