> I would love to be able to ask applicants questions something like
> these:
>
> If this project was going to be written in Ada, would you still be
> interested? Then if the answer is no, ask: Why not? If the applicant
> claims no knowledge of Ada, then say training would be provided, would
> you still be interested? After the applicant stumbles over this one, you
> ask: How is programming in Ada different than programming in C++?
> Finally you ask: Shouldn't a good programmer be able to handle these
> differences?
>
When I interview people, I ask questions like:

   What is your most favorite programming language?
      Why is it your favorite?
   What is your least favorite programming language?
      Why is it your least desireable?
   What operating system do you like to write for?  Why?
   What one do you not like to write for? Why?
   What is your favorite programming tool? Why?
   What is your least favorite programming tool? Why?

I find from these few questions I can lear *lots* about how
good a person is.  The person who has no opinions, or only
experience in one language, is seldom very good.  I find
that almost anyone who has a wide variety of languages likes
Ada, with the exception of the self-described "hacker", who
I seldom want to be on the same project with.

Cheers, ..Paul