In some point of your game production you will hear word from potential team members who would like to contribute to your project. I believe there is two major issues you need to do:
First: Ask yourself if you really need the new team member
If the new team member knows how to do 3D model textures and you need a 3D modeler who can also model, skin and animate then I wouldn’t consider letting the new guy in. The smaller the team, the easier it is to lead. Every additional team member adds his own spice in the soup. Think if you need the person before hiring a new person.
Secondly: Do a ‘joining test’ for the new member. Ask him to do small piece of code or art before you accept him to be part of the team
This second point saves everybody’s time. If the new guy can actually do anything, you’ll hear from him right away. Within days most likely. These are the guys that you can count on. On the other hand, if weeks pass and excuses are coming then you know that the new guy won’t be a good one to accept.
These two simple methods will save your time, and make it much easier to get the right people to join your team.