When it comes to applying for internship and thesis in Germany specially in the field of engineering , the choices are limitless. Germany according to me is the land of Engineering ( except USA which is on top when it comes to computer science and IT jobs). But still most of the people find it difficult to acquire a position as an intern or Masterarbeiter (master thesis student). Actually people find it even difficult to get called for a telephonic interview. Many students attribute this to the fact that they don't speak German and their language skills (which means unable to speak German) are the main reason why none of the company here is interested in looking at their portfolio or CV. This is true to some extent. Maybe i can even confirm that 90% of the students are rejected because they don't speak German in Germany.