Это зависит от специальности. Для того, чтобы получить рабочую визу, Вам нужно приглашение от американского работодателя. Для того, чтобы выслать Вам приглашение, этот работодатель должен получить от правительства разрешение на наем иностранца. А чтобы получить такое разрешение, он должен доказать, что не может найти на эту должность американца и собирается Вам платить не меньше стандартной зарплаты для данной работы.
Т. е. ответ "возьмут, но как гастарбайтера" в корне неправильный. Гастарбайтеры - это дешевая и неквалифицированная рабочая сила. В США их на работу не приглашают (кроме отдельных случаев, например, на сезонные с/х работы) . Вы же сможете поехать в США только как высококвалифицированный и высокооплачиваемый специалист. Причем со специальностью, которая востребована в США и на которой имеется дефицит кадров. По факту, это или ученые, или спецы в области IT (а вот наши гуманитарии, за редким исключением, никому там не нужны) .
Более того, свежего выпускника на работу, скорее всего, не возьмут. Нужно сперва получить опыт работы в России. Крайне желательно не абы какой опыт, а или в западной компании, или на каких-то серьезных проектах. Т. е. такой опыт, важность которого будет понятна и американцу. Т. е. если у Вас в резюме будет написано, что Вы были сисадмином в контре Рога и Копыта, то американцу это, в общем-то ни о чем не скажет, кроме того, что Вы в принципе умеете работать. Если же Вы проработали несколько лет в российском отделении Майкрософт, то это, согласитесь, будет звучать уже совсем по-другому. Ну или если в Вашем резюме, например, будет значиться разработка какой-нибудь системы электронного голосования для Госдумы - это тоже будет понятно американцу: опыт работы на goverment достаточно ценится, пусть даже и не на американское.
Ну и английский язык, разумеется. Вы будете проходить интервью по телефону, и если Вы не сможете свободно поддерживать разговор, то Вас не возьмут.