sukesh.g wrote: I mean that a candidate having 3 to 4 years of experience in Microsoft Technologies. You didn't actually say that. You said "We have immediate openings for .NET Professionals having 3 to 4 years of experience." which implies 3 to 4 years experience of .NET When I last looked for a job a number of agencies turned me away because I didn't have 5 years experience with .NET!!! Nothing could make me convince them that it was impossible, and not even Microsoft employees working on .NET were going to have that because the technology was too new. Obviously some ass had convinced the agent that they did have 5 years experience in .NET and therefore anyone who didn't and tried the line "but the techology hasn't been around for that long" was obviously lying. My point is, when posting a job ad make sure the statements you make cannot be twisted, otherwise the people that get throught to interview (after being filtered by agencies or an over-zealous HR department) are the liers and the cheats. I have to add that this is in my experience - After being turned away for several good jobs on the grounds that I "don't have 6 years experience with Windows 2000" (in 2003!!), "need at least 3 to 5 years experience with .NET" (again 2003), "only have experience with Microsoft Visual C#.NET and the client wants Microsoft C#" (that was a lesson not to put the full disambiguated title of products on my CV), "the client want's ASP.NET and ADO.NET but you've only got plain .NET" and so on and so forth.
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!