March 20, 2018 at 9:05 pm
Comments posted to this topic are about the item Interviews: Covering index
March 21, 2018 at 8:06 am
I like questions related to covering indexes, and I always have that card in the interview deck, because answering this question involves practical knowledge, especially if the interviewer asks a followup question like: "So, how do you know that a query is actually covered by an index?". Many candidates applying for an application development job may consider intermediate level questions about things like covering indexes to be "tricky". However, if the candidate would actually be coding SQL or modeling tables and indexes as part of their job, then it's not a trick question.
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho
March 21, 2018 at 4:33 pm
Thanks Steve, Once again you have proved why I love your newsletter, and site. I am not a Professional DBA.
But I need to understand and be able to use SQL as a Developer, and the more I understand what a DBA has to deal with, the better I am as a developer.
Thanks Again
March 21, 2018 at 9:18 pm
Frank W Fulton Jr - Wednesday, March 21, 2018 4:33 PMThanks Steve, Once again you have proved why I love your newsletter, and site. I am not a Professional DBA.
But I need to understand and be able to use SQL as a Developer, and the more I understand what a DBA has to deal with, the better I am as a developer.
Thanks Again
You are quite welcome, and glad I can help.
March 21, 2018 at 10:37 pm
No, sir, I do not know what a covering index is. That will be my answer. I have found being honest in interviews is the best practice. I landed my current job on being honest. I will now definitely read up on covering indexes because this is the first time I have heard about it but then. I am a developer and that might be the reason. You are correct in saying that developers that when we develop a new project or add to an existing project that indexing is not a very high priority but as we go on and see that the screens that we work on is slow then we will start to do performance tuning. However if from the get go we see tuning is necessary we will do it.
Thank you for showing me something new I need to learn.
:-PManie Verster
Developer
Johannesburg
South Africa
I can do all things through Christ who strengthens me. - Holy Bible
I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)
March 21, 2018 at 10:39 pm
Eric M Russell - Wednesday, March 21, 2018 8:06 AMI like questions related to covering indexes, and I always have that card in the interview deck, because answering this question involves practical knowledge, especially if the interviewer asks a followup question like: "So, how do you know that a query is actually covered by an index?". Many candidates applying for an application development job may consider intermediate level questions about things like covering indexes to be "tricky". However, if the candidate would actually be coding SQL or modeling tables and indexes as part of their job, then it's not a trick question.
I fully agree with Eric.
:-PManie Verster
Developer
Johannesburg
South Africa
I can do all things through Christ who strengthens me. - Holy Bible
I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)
March 22, 2018 at 4:03 pm
Frank W Fulton Jr - Wednesday, March 21, 2018 4:33 PMThanks Steve, Once again you have proved why I love your newsletter, and site. I am not a Professional DBA.
But I need to understand and be able to use SQL as a Developer, and the more I understand what a DBA has to deal with, the better I am as a developer.
Thanks Again
What a refreshing change your comments are. That's the fundamental principle behind the very effective culture of "DevOps" That's also why, as a DBA, I sit with the Developers (and I used to be a Developer) because knowing what they have to go through makes me a better DBA.
--Jeff Moden
Change is inevitable... Change for the better is not.
April 2, 2018 at 4:51 am
Jeff Moden - Thursday, March 22, 2018 4:03 PMFrank W Fulton Jr - Wednesday, March 21, 2018 4:33 PMThanks Steve, Once again you have proved why I love your newsletter, and site. I am not a Professional DBA.
But I need to understand and be able to use SQL as a Developer, and the more I understand what a DBA has to deal with, the better I am as a developer.
Thanks AgainWhat a refreshing change your comments are. That's the fundamental principle behind the very effective culture of "DevOps" That's also why, as a DBA, I sit with the Developers (and I used to be a Developer) because knowing what they have to go through makes me a better DBA.
Frank and Jeff,
Thank you for the comments and as Jeff said it is refreshing to read comments like this where dbas and developers are not trying to point out each other's flaws but try to understand each other's positions.
Great job guys!!!
:-PManie Verster
Developer
Johannesburg
South Africa
I can do all things through Christ who strengthens me. - Holy Bible
I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)
Viewing 8 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply