I used to work for a team lead who took a lot of time prepping recruiters on what he wanted. He took time to write up a good job description which stated that what kind of past experience would be a good match and which ones were _not_ a good match. Then applicants were asked to take an online 30min C++ test which tested some very basic skills. This weeded out about 95%.
Almost everyone was given a contract to hire offer. If you are good enough, you "rake it in" during the 3-6 months or so to make up for the "risk" you are taking as a contractor.
I used to work for a team lead who took a lot of time prepping recruiters on what he wanted. He took time to write up a good job description which stated that what kind of past experience would be a good match and which ones were _not_ a good match. Then applicants were asked to take an online 30min C++ test which tested some very basic skills. This weeded out about 95%.
Almost everyone was given a contract to hire offer. If you are good enough, you "rake it in" during the 3-6 months or so to make up for the "risk" you are taking as a contractor.