The Hiring process was one of the best, if not THE BEST, process I have been through. What made it stand out from the rest was the interview itself. I ended up meeting with, and interviewing with the Development Manager and the Vice President of R & D.
What was great about the interview was that rather than asking a bunch of "HR" type questions, mixed in with standard work history questions and textbook questions, the interview was broken down into distinct parts that were meant to show me exactly what type of working environment this was and what kind of things would be expected of me.
The first part was the standard HR / Work history questions - This was meant to get an idea of where I was coming from and breaks the ice in terms of nervousness.
The second part was an actual hands on test (using a real computer) - This part of the test is great because it forced me to show my skills in action. It really separates candidates that say they know how to do something, and the ones who ACTUALLY know what they are doing.
The third part was related to the development process itself and it gave a really good insight into the thought process of the candidate.
The last part was another hands on test with a different focus - This test and the test in the second part are different enough that they look to showcase different skills.
Overall the interview process itself is the best one I've seen. The questions force candidates to showcase their skills and doesn't let people get away with saying they know something when they actually don't. If you say you can do something, the interview will force you to prove it!