
Your experience is typical for an economy that is in the dumps and going nowhere. Many of these are not real jobs, just HR department reassuring themselves it is an employer's market. If you are going for a technical position they are required by law to advertise the job for a certain period of time in the states before they can get an HIB applicant approved. Since the job is already filled of course no US applicant meets the job requirements. That is why you don't hear back or if you do you are told you are not qualified . Also the internet provides them 100's of applicants so your odds aren't good even for legit jobs.

Hi Jim: This is great insight into a topic that I'm sure a lot of Jobcasers have been wondering about. I noticed you put "James" in the title - is that the person you're trying to deliver this advice to? Let me know how I can help.
Jim, I see your point but I have to say that I partially agree with you. Yes, competition is fierce for jobs but that just requires more job search skills. The application process to find a job has changed tremendously over the years. There literally no communication between hiring companies and job applicants after one “clicks” submit. Employers stopped responding to applicants out of fear of legal action so it’s impossible to find out why your weren’t selected for the job. The system is broken but unfortunately it’s the only system we’ve got. As far as the H1B Visa candidates… I’m just not buying into that American jobs going to Foreigners propaganda.