The fact that you're asking and writing this in English leads me to believe you sent your resume to the companies in the USA.
Those companies may have some problem in relocating you and dealing with the visa red-tape.
On the other hand, if you sent your resume to Egyptian branches of those companies, I see no reason why they should specifically reject it.
I see that you were intern in a German company. In Europe, foreign students are allowed to intern in European companies, but once graduated, they have to go back to their country and request a work visa to come back working in the European Union. Similarly to the USA, if you sent your resume to German branches of those companies, they may have some difficulty hiring your for lack of a visa and work permit.