while(career==rut) musings++

Just another WordPress.com weblog

Archive for July 2009

same ol interviews will get you the same ol employees

leave a comment »

I don’t think a lot of people conducting interviews know really how to get what they want. Or I doubt even they know what really matters. What do I mean? Well., so many times I have been asked plain ‘trivia’ questions in an interview. 

  1. Do you know what is the different between nettcp and https binding in wcf?
  2. Do you know what is the difference between get and post verbs in asp.net 3.5?
  3. Do you know what the dependency attribute does in WPF?
  4. … (add your favourite ones to the list)

Now don’t get me wrong., I think these are valid questions, and can be asked, but when questions like such are the body of the interview I have doubts.. If a developer gets all these questions right, how does that alone help you to judge if he’s suitable for your role? For e.g. he/she could be some one

  1. most likely knows nothing about object oriented development outside knowing how to use an OO language
  2. doesn’t know what self documented code means
  3. does not know anything on how to safely refactor code
  4. does not understand any thing about S.O.L.I.D principles
  5. does not have a clue on what it takes to write a maintainable unit test
  6. knows framework APIs but perahps little on when and how to use them with best practices to create maintainable software.
  7. (and don’t be surprised) if they don’t even know who martin fowler is (leave alone know what patterns and practices of enterprise architecture are).

Now I don’t expect all this to be a requirement for every role, and I don’t expect an interviewer to make an attempt to have a stab at each point listed above, but what irks me, is when I can see they have clearly made no attempt to understand if the candidate delivers on any of the above, clearly when the role adverstised was screaming out for quality developers.

Sigh!

Written by Afif

July 3, 2009 at 10:50 pm

Posted in general

Tagged with