Иностранцы бывают разные, но мне думается, что в данном вопросе речь идёт о братских народах СНГ. Разумеется, при поиске работы очень важно иметь некоторые навыки, потребуется знание русского языка (хотя бы в пределах минимума), а также важно учитывать запросы самого иностранца. Если он хочет прилично зарабатывать, то работу найти будет сложней. Если потребности человека минимальны, найти работу будет не трудно.
В торговых гипермаркетах работают именно иностранцы на электрокарах, собирают тележки на улице, а восточные женщины занимаются уборкой помещений, хотя многие из них с трудом говорят на ломаном русском. На такие работы берут всех желающих, как я поняла, платят не много (от 10 до 15 тыс. руб. + небольшие подработки). Если есть желание стать более местным и точно нужным, желательно посетить домоуправление. Там предложат не самую лучшую работу, зато с простеньким жильём, а дальше всё зависит от человека. Если намерен пустить корни и обосноваться надолго, есть возможность самосовершенствоваться, получить нужную профессию и т.д. Поэтому я не могу согласиться с утверждением, что иностранцев в России не берут на работу. Было бы желание трудиться и учиться, а работы хватит всем, благо, что местные жители от такой работы отмахиваются. Если человек хорошо зарекомендовал себя, есть возможность устроиться на работу попрестижней, с более высокой оплатой