Our company is growing and so are our IT needs. Problem is, we're all programmers without any hardcore systems/networking experience and I don't feel we could identify the best candidate based on our minimal understanding of the required expertise. It would likely result in subjective thoughts like "well they seemed to know what they were talking about" or "hmph...no experience with X, must not be very good".
Obviously there are different techniques used for testing specific technologies, but what are the general techniques that have shown to be successful?
Example:
- Online Tests
- Certifications
- Third-party interviewers (does this exist?)
- Field test (on site)