Most recruiters have little to no clue about technology or the relevance of it to a role. When they conduct CV screening they are usually just looking for keywords. They have usually no idea what the manager really wants and what the candidate is stating in their technical CV. In respect of that, it means the candidate not only has to tailor the CV for the recruiter but also the technical manager. Possibly, a very difficult task in meeting a balance. The recruiter would like to see a word document and yet a technical manager most likely prefers the PDF document version. Not to mention in process of CV screening the very good candidates will get screened out of the process for having either too many or too little of any given keyword on their CV. Perhaps, most technology related companies should really do away with third-party recruiters and let technical managers and developers deal directly with CV screening themselves. It is understandable that people are bound by time constraints and most only spend about 10 seconds to review a CV before making a decision. However, reviewing the context of a CV is paramount in recruiting the right candidate for the job. These days a recruiter will decline a CV on all sorts of reasons which may have no relevance to what the technical manager has asked for. Also, it is understandable that minority groups in any society are always at a disadvantage as part of institutional discrimination. It may be assumed that it does not exist, but it is something that ordinarily does happen at a subjective level and as part of human judgement. A non-white is generally less likely to get a salary at par to a white individual and at same time less likely to be offered an interview in certain places. There is even a correlation these days that plays into having a specific religious affiliation which draw even more stereotypes on the CV screening and review process. A fair and equitable process of recruitment is key in finding the right people and knowing your candidate in an objective way also makes for a more approachable process for both parties. Making assumptions about a profile only leads to good candidates that will not be accepted and in process business will struggle to find the right skills. There is generally a technology skills shortage in world and will continue as newer approaches from open source community are developed. This would mean a demand for people who are well versed in their use and implementation. Elucidation of technical concepts and how they are used need to be approached methodically from a balanced view point of communicating to both non-technical as well as technical individuals on CV. Conducting aptitude and personality tests are also a complete waste of time. Even at certain interviews the interviewer wants to ask as many technical questions as possible without realizing that a lot of it has no relevance for the role, which means a complete waste of time. At most companies recruitment processes are a foregone conclusion with much to be desired in terms of improvements and any consideration for candidates. One thing is for sure, the future of recruiters is in a sure demise as job search engines turn into smart matching engines and people are more able to rely on intelligent approaches rather than requiring people to do the job. Even human resources personnel will be reduced at most technology companies, in future, as most processes are pushed to the cloud or are automated to provide for a more contextual efficiency.