I know this topic is very hot, so I decided to write here about it.

What  I would generally ask in interview for those positions (technically) are the following?

Knowledge regarding:

  • Latest trends in technology around the world
    • For me you got to be in the look for latest and greatest
  • SOA and types of SOA
  • WCF, Service Bus & types
  • Big Data
  • Cloud computing & providers and what is going on in that world
    • I prefer Azure
  • Design patterns (specifically gangs of four)
  • Unit Testing (I go in some detail here)
  • Agile (Scrum to be specific)
  • TFS
  • TDD, DDD
  • IoC

Well those are the most critical to me.

If I want to cut it short, I start with definition of code coverage and the frameworks used. A seasoned person will know this and this generally tells me how skilled the person is.

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
, ,

I’ve been interviewing several candidates throughout the week and here is the frustrating observation.

Many candidates

  1. Don’t know unit testing
  2. The ones who know don’t know code coverage
    1. Many hear the phrase from me only
  3. Some use it for site monitoring rather than code health check
  4. The architect level experienced ones can’t do simple web project
    1. Not asking too much, just have form, validate data, save into database and show on another page (list of data from database)
And we are not offering low salary for this. Still I am surprised that many fail on those.
Still waiting for the perfect talent to come soon.
  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
, , , , , , , ,