german companies do everything to make you fail, when a good company make everything to make you pass.
bad companies (who don't need you):
-low pass rate in psycho tests(less than 5% or 10%)
-not mutual acceptation of your degrees in your countries(Habitur level required, other professions are not recognized)
-German language required
-more tests to pass (interview, sim, theoretical tests)
-physical "test" (hair, skin, age,religion...)
-lot of paperwork required
-etc
good companies who want you:
-interview(15-30 minutes)
-sim (sometimes no sim at all...)