Software Developer Interview Question - Fair or Unfair

Posted by user607018 on Programmers See other posts from Programmers or by user607018
Published on 2011-02-07T20:25:43Z Indexed on 2011/02/07 23:34 UTC
Read the original article Hit count: 472

I just phone interviewed with a company for a graduate software developer position and was asked the following questions. I should add that the company concerned are not a database vendor.

  1. How does a query optimiser work?

  2. If a database was performing badly how would you use the performance logs to find out the problem.

I have asked whether they ask such questions of all candidate software developers (graduate or experienced) in a first phone interview. They replied that they like to test their candidates knowledge of database development.

I want to write to the company to say that these questions are unreasonable to ask at a software developer interview and to request that my interview be done over.

I would like to check the reasonableness of the following assumptions

a) Those questions cannot be fairly classified as database development questions.
b) I think the questions are appropriate for a DBA interview but wholly unreasonable for a software developer interview (experienced or not).
c) The first question is only relevant to a database vendor.
d) The second question is not fair because software developers typically don't deal with database performance logs as that is the job of the DBA.

Perhaps some of you will be kind enough to comment on my assumptions or may have any other suggestions, before I write to the company.

© Programmers or respective owner

Related posts about database

Related posts about career-development