![]() |
|
|
By: Jeremy Kadlec | Read Comments (5) | Print Jeremy is the CTO @ Edgewood Solutions, co-founder of MSSQLTips.com and SQL Server MVP since 2009. Related Tips: More |
|
The phone interview. It has tales of bringing normally rationale people to a terrified state. I have even heard of a DBA that was so worried about a SQL Server phone interview that 'they just happened to be in the office park' where the company was located and actually wanted the interview face to face. The reality is, just about all organizations that I work with, have a phone interview as a 'rite of first passage' in the process. The employer wants to quickly determine if the DBA candidate could be qualified for the position from a technical perspective and if they could fit into the team. As a DBA, what sorts of things should you be on the lookout for during a phone interview? What do you think the employer is expecting? Is this the technical interview or not? Should you try to avoid the phone interview all together and just 'pop-in' for a face to face interview?
Let's address the last question first; that being should you just 'pop-in' to the office rather than having a phone interview? Phone interviews are setup for a reason. They are intended as a simple means to determine if someone is worth going through the entire interview process. Some organizations have a fairly structured process and follow it closely while other organizations really conduct interviews over lunch or based on a personal network. You need to be the judge and assess the situation for yourself and make the call. In the story I was told about, the results were not positive from either the employer or DBA perspective. So keep that in mind.
With that behind us, let's get into the employer and DBA views of the phone interview as well as some potential questions you should be ready to answer.
In some respects, employers handle phone interviews in such a manner that they use the same questions to assess the skills of the candidates as a means to compare and contrast their skills to determine a 'candidate ranking'. By this I mean candidates are ranked in terms of best to worst skill set as well as determine who should progress to the next step in the process, the on-site interview.
From an employer's perspective, they are trying to determine a few different items during the phone interview:
Here are some thoughts from a DBA perspective when it comes to a phone interview:
Although no two phone interviews are the same, below outlines some potential questions to keep in mind as you prepare for a SQL Server DBA phone interview:
Keep in mind that these questions are primarily related to the relational engine, so a BI DBA would have a whole different set of questions. In addition, the more you know about the organization and role should guide you down a path for the types of questions you should be prepared for during the phone interview.
| Share: | Share | Tweet |
|
![]() |
![]() |
Free SQL Server Learning |
| Thursday, October 16, 2008 - 11:49:38 PM - sqlnaresh@gmail.com | Read The Tip |
|
Few more very common questions are 'How will you recover from a SUSPECT database?' or 'What to do if log file of your database is lost or currupt?' or 'How to restore only headers of the database?' Regards, |
|
| Friday, October 17, 2008 - 9:34:23 AM - aprato | Read The Tip |
|
I always ask SQL architecture questions. If someone knows how SQL stores data under the hood, chances are they're intelligent enough to write efficient queries. Here are common questions I ask candidates On a whiteboard, draw what the leaf level of a non-clustered index page looks like for a table with a clustered index (I give a small example table and indexes) My SQL Server starts to run low on memory... what would you use to diagnose its cause? I have a table that has multiple queries with different ORDER BY requirements. SQL Server only supports a single clustered index. How can I mimic additional "clustered" indexes on the table that can help the additional ORDER BY requirements? Explain the UPDLOCK lock hint and how it can benefit a transaction Explain the differences between a table variable and a temp table. When wouldn't I want to use a table variable? I also show some sample code with simple errors (i.e. a large table is being scanned though we have an index on the SARG column) in them and I ask the candidate what he/she thinks is causing the issue
|
|
| Sunday, March 06, 2011 - 5:29:43 PM - grammarpolice | Read The Tip |
|
This is not related to the technical aspect of this article, but I couldn't help but to notice that you kept spelling 'rite of passage' as 'right of passage'. Just a though. |
|
| Monday, March 07, 2011 - 9:40:50 AM - Jeremy Kadlec | Read The Tip |
|
GrammarPolice, Thank you for the comment. Thank you, |
|
| Thursday, March 29, 2012 - 7:49:33 AM - D, Amartha | Read The Tip |
|
Can someone please explain how to recover a SUSPECT database? I think I know but not sure how it is done in the live production / live system? |
|
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |