They are looking simply curious, why I am here. The real reasons for this are these:
- I grew up in small, communist country in Central/Eastern Europe where we've seen (West-)Germany as the land of the dreams. So, Germany was my childhood dream.
- Germany has a well-developed IT industry and step into it was a logical next career step.
- The wages are here bigger (but not much more, currently there is only a 30-50% difference which is already not enough to the switch to a new country).
- I've found the common mentality of my home country not enough well developed, especially in the sense of the business ethics.
- If I ever go back to my own country, my German experience will be viewed a significant advantage in the job interviews of the future.
- I thought German jobs, and integrating into the German IT would cause a development in my social skills, psychological state and intelligence.
Currently I mention only (1) and (2).
And this is what I would normally say, but I think maybe it is too long and hits the taboos of this society. They are pathologic PC-fan, and in the case of the foreigners (Ausländer) the bosses have a constant fear that a rejected applicant, or fired ex-employee would sue them for discrimination (which I wouldn't ever do, but I don't have anything to convince them from that). So, there is also a very hard athmosphere of secrecy, which is masked by the athmosphere of politeness. In my home country, after 3 months of co-working had been enough to know and hear things from my co-workers as it is 3 years isn't yet enough, and clearness was relatively more important as politeness.
So, this is the true answer to the question. If we would talk behind two flasks of beers, this is what I would answer. (But we won't ever sit behind two flasks of beers, except company events where the common taboos still exist.) But on a job interview, 1) it is too long, and 2) I want to give them an answer, which optimizes my chances.
So, what should I answer on a job interview for this question?